=>> Building japanese/canna-server build started at Sun Sep 28 01:47:25 EDT 2025 port directory: /usr/ports/japanese/canna-server package name: ja-canna-server-3.7p3_11 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: hrs@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 936 Oct 16 2024 /usr/ports/japanese/canna-server/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: 4485bd8221c2 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 06 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for ja-canna-server-3.7p3_11: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- hrs@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- IMAKECPP=tradcpp IMAKECPPFLAGS="-DCppCmd=tradcpp -DCcCmd=cc -DCplusplusCmd=c++" XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/canna-server/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/canna-server/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/canna-server/work/.cache HOME=/wrkdirs/usr/ports/japanese/canna-server/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/canna-server/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/canna-server/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- IMAKECPP=tradcpp IMAKECPPFLAGS="-DCppCmd=tradcpp -DCcCmd=cc -DCplusplusCmd=c++" XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/canna-server/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/canna-server/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/canna-server/work/.cache HOME=/wrkdirs/usr/ports/japanese/canna-server/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/canna-server/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/canna-server/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/canna" EXAMPLESDIR="share/examples/canna" DATADIR="share/canna" WWWDIR="www/canna" ETCDIR="etc/canna" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/canna DOCSDIR=/usr/local/share/doc/canna EXAMPLESDIR=/usr/local/share/examples/canna WWWDIR=/usr/local/www/canna ETCDIR=/usr/local/etc/canna --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-canna-server-3.7p3_11 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> ja-canna-server-3.7p3_11 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-canna-server-3.7p3_11 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ja-canna-server-3.7p3_11 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ja-canna-server-3.7p3_11 for building => SHA256 Checksum OK for Canna37p3.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ja-canna-server-3.7p3_11 for building ===> Extracting for ja-canna-server-3.7p3_11 ===> Fetching all distfiles required by ja-canna-server-3.7p3_11 for building => SHA256 Checksum OK for Canna37p3.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ja-canna-server-3.7p3_11 ===> Applying FreeBSD patches for ja-canna-server-3.7p3_11 from /usr/ports/japanese/canna-server/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-canna-server-3.7p3_11 depends on executable: imake - not found ===> Installing existing package /packages/All/imake-1.0.10_1,1.pkg [pkg.DaveG.ca] Installing imake-1.0.10_1,1... [pkg.DaveG.ca] `-- Installing gccmakedep-1.0.4... [pkg.DaveG.ca] `-- Extracting gccmakedep-1.0.4: .. done [pkg.DaveG.ca] `-- Installing makedepend-1.0.9,1... [pkg.DaveG.ca] `-- Extracting makedepend-1.0.9,1: .. done [pkg.DaveG.ca] `-- Installing perl5-5.42.0_1... [pkg.DaveG.ca] `-- Extracting perl5-5.42.0_1: .......... done [pkg.DaveG.ca] `-- Installing xorg-cf-files-1.0.8_1... [pkg.DaveG.ca] `-- Extracting xorg-cf-files-1.0.8_1: .......... done [pkg.DaveG.ca] Extracting imake-1.0.10_1,1: .......... done ===> ja-canna-server-3.7p3_11 depends on executable: imake - found ===> Returning to build of ja-canna-server-3.7p3_11 ===> ja-canna-server-3.7p3_11 depends on executable: tradcpp - not found ===> Installing existing package /packages/All/tradcpp-0.5.3.pkg [pkg.DaveG.ca] Installing tradcpp-0.5.3... [pkg.DaveG.ca] Extracting tradcpp-0.5.3: .. done ===> ja-canna-server-3.7p3_11 depends on executable: tradcpp - found ===> Returning to build of ja-canna-server-3.7p3_11 ===> ja-canna-server-3.7p3_11 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> ja-canna-server-3.7p3_11 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ja-canna-server-3.7p3_11 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-canna-server-3.7p3_11 depends on shared library: libcanna.so - not found ===> Installing existing package /packages/All/ja-canna-lib-3.7p3_9.pkg [pkg.DaveG.ca] Installing ja-canna-lib-3.7p3_9... [pkg.DaveG.ca] Extracting ja-canna-lib-3.7p3_9: .......... done ===> ja-canna-server-3.7p3_11 depends on shared library: libcanna.so - found (/usr/local/lib/libcanna.so) ===> Returning to build of ja-canna-server-3.7p3_11 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ja-canna-server-3.7p3_11 imake -DUseInstalled -I/usr/local/lib/X11/config make Makefiles making Makefiles in lib... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in lib/RKindep... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in lib/RK... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in lib/RKC... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:528:13: Warning: value of undefined symbol LibInstall is 0 making Makefiles in lib/RKC16... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../RKC/Imakefile:41:2: /usr/local/lib/X11/config/Library.tmpl:528:13: Warning: value of undefined symbol LibInstall is 0 making Makefiles in lib/canna... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:528:13: Warning: value of undefined symbol LibInstall is 0 making Makefiles in lib/canna16... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:3:2: In file included from ./../canna/Imakefile:75:2: /usr/local/lib/X11/config/Library.tmpl:528:13: Warning: value of undefined symbol LibInstall is 0 making Makefiles in canna... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in server... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/crfreq... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/crxdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/crxgram... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/ctow... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/dpromdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/dpxdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/dicar... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/forcpp... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/forsort... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/kpdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/mergewd... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/splitwd... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/wtoc... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/mkromdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/mkbindic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/dpbindic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/chkconc... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/canlisp... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/cannacheck... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/cannastat... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/cshost... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in cmd/catdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic/ideo... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic/ideo/pubdic... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic/ideo/grammar... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic/ideo/words... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in dic/phono... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in misc... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in misc/initfiles... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 making Makefiles in doc... In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/FreeBSD.cf:481:2: /usr/local/lib/X11/config/xorg.cf:874:12: Warning: value of undefined symbol BuildServersOnly is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:15:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 make includes creating cannaconf.h IN_MAKE=yes ./confwrapper run ./configure --prefix=/usr/local ./confwrapper mkenv CPPFLAGS -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO > cwenv.sh ./confwrapper mkenv CC env cc >> cwenv.sh ./confwrapper mkenv CFLAGS >> cwenv.sh CPPFLAGS="-I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO" CC="env cc" CFLAGS="" ./configure --prefix=/usr/local checking for gcc... env cc 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 cc accepts -g... yes checking for env cc option to accept ANSI C... none needed checking how to run the C preprocessor... cpp 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 cc 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... no checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether stat accepts an empty string... no checking for vprintf... yes checking for _doprnt... no checking for bzero... yes checking for dup2... yes checking for gethostbyaddr... yes checking for gethostbyname... yes checking for gethostname... yes checking for inet_ntoa... yes checking for isascii... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for munmap... yes checking for select... yes checking for setlocale... yes checking for socket... yes checking for strchr... yes checking for strdup... yes checking for strrchr... yes checking for strspn... yes checking for index... yes checking for bcopy... yes checking for memcpy... yes checking for setsid... yes checking for rename... yes checking for FD_ISSET... no checking for strlcpy... 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... including in 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 . including in lib/RK... cd ../../include/canna + ln -s -f ../../lib/RK/RK.h . cd ../../include + ln -s -f ../lib/RK/RKrename.h . including in 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 including in 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 including in 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 . including in 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 including in ./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 . including in ./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 . including in ./cmd... including in cmd/crfreq... including in cmd/crxdic... including in cmd/crxgram... including in cmd/ctow... including in cmd/dpromdic... including in cmd/dpxdic... including in cmd/dicar... including in cmd/forcpp... including in cmd/forsort... including in cmd/kpdic... including in cmd/mergewd... including in cmd/splitwd... including in cmd/wtoc... including in cmd/mkromdic... including in cmd/mkbindic... including in cmd/dpbindic... including in cmd/chkconc... including in cmd/canlisp... including in cmd/cannacheck... including in cmd/cannastat... including in cmd/cshost... including in cmd/catdic... including in ./dic... including in dic/ideo... including in dic/ideo/pubdic... including in dic/ideo/grammar... including in dic/ideo/words... including in dic/phono... including in ./misc... including in misc/initfiles... including in ./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 depend depending in ./lib... depending in lib/RKindep... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- cfuncs.c basename.c cksum.c file.c strops.c > .depend depending in lib/RK... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- dicsw.c permdic.c tempdic.c ngram.c context.c bun.c ncache.c nword.c dic.c util.c kana.c bits.c dd.c fq.c > .depend depending in lib/RKC... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -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 > .depend depending in lib/RKC16... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -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 > .depend depending in lib/canna... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -- jrbind.c ebind.c lisp.c defaultmap.c bushu.c chikuji.c commondata.c empty.c henkan.c hex.c ichiran.c jishu.c kctrl.c keydef.c kigo.c mode.c multi.c onoff.c parse.c romaji.c uiutil.c uldefine.c uldelete.c ulhinshi.c ulkigo.c ulmount.c ulserver.c util.c yesno.c bunsetsu.c engine.c RKroma.c RKkana.c obind.c canna.h sglobal.h lisp.h cfuncs.c file.c strops.c > .depend depending in lib/canna16... awk -f GSYM.awk < globnames > sglobal.h rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -- jrbind.c ebind.c lisp.c defaultmap.c bushu.c chikuji.c commondata.c empty.c henkan.c hex.c ichiran.c jishu.c kctrl.c keydef.c kigo.c mode.c multi.c onoff.c parse.c romaji.c uiutil.c uldefine.c uldelete.c ulhinshi.c ulkigo.c ulmount.c ulserver.c util.c yesno.c bunsetsu.c engine.c RKroma.c RKkana.c obind.c canna.h sglobal.h lisp.h cfuncs.c file.c strops.c > .depend depending in ./canna... depending in ./server... rm -f .depend gccmakedep -f- -- -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -- comm.c session.c convert.c wconvert.c main.c misc.c util.c > .depend depending in ./cmd... depending in cmd/crfreq... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- crfreq.c > .depend depending in cmd/crxdic... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -- crxdic.c > .depend depending in cmd/crxgram... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- crxgram.c > .depend depending in cmd/ctow... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- ctow.c > .depend depending in cmd/dpromdic... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- dpromdic.c > .depend depending in cmd/dpxdic... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -- dpxdic.c > .depend depending in cmd/dicar... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- dicar.c > .depend depending in cmd/forcpp... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- forcpp.c > .depend depending in cmd/forsort... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- forsort.c > .depend depending in cmd/kpdic... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- kpdic.c > .depend depending in cmd/mergewd... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- mergewd.c > .depend depending in cmd/splitwd... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- splitwd.c > .depend depending in cmd/wtoc... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- wtoc.c > .depend depending in cmd/mkromdic... depending in cmd/mkbindic... depending in cmd/dpbindic... depending in cmd/chkconc... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -- chkconc.c > .depend depending in cmd/canlisp... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- canlisp.c > .depend depending in cmd/cannacheck... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -- main.c > .depend depending in cmd/cannastat... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- cannastat.c > .depend depending in cmd/cshost... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- cshost.c > .depend depending in cmd/catdic... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DUSE_VARARGS -- can.c rutil.c RKdelline.c > .depend depending in ./dic... depending in dic/ideo... depending in dic/ideo/pubdic... rm -f .depend gccmakedep -f- -- -I../../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- > .depend depending in dic/ideo/grammar... depending in dic/ideo/words... depending in dic/phono... depending in ./misc... depending in misc/initfiles... rm -f .depend gccmakedep -f- -- -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- > .depend depending in ./doc... =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ja-canna-server-3.7p3_11 making all in ./lib... making all in lib/RKindep... rm -f cfuncs.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO cfuncs.c rm -f basename.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO basename.c basename.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | RkiBasename(path) | ^ 1 warning generated. rm -f cksum.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO cksum.c cksum.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | RkiCksumAdd(cx, data, len) | ^ cksum.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | RkiCksumCRCInit(cx) | ^ cksum.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | RkiCksumCRCAdd(cx, data, len) | ^ cksum.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | RkiCksumCRCFinish(cx) | ^ 4 warnings generated. rm -f file.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO file.c file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ 3 warnings generated. rm -f strops.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO strops.c strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ 9 warnings generated. rm -f libRKindep.a ar cq libRKindep.a cfuncs.o basename.o cksum.o file.o strops.o ranlib libRKindep.a making all in lib/RK... rm -f tempdic.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO tempdic.c tempdic.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | freeTD(td) | ^ tempdic.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | extendTD(tdic, key, tw) | ^ tempdic.c:128:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 127 | static | ~~~~~~ | int 128 | yomi_equal(x, y, n) | ^ tempdic.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] tempdic.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | nthKey(w, n) | ^ tempdic.c:201:29: warning: passing arguments to '_RkFindCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | if ((cache = _RkFindCache(dm, (long)oldTW)) && cache->nc_count > 0) | ^ tempdic.c:210:20: warning: passing arguments to '_RkRehashCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | _RkRehashCache(cache, (long)tn->tn_word); | ^ tempdic.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | defineTD(dm, tab, n, newTW, nlen) | ^ tempdic.c:232:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 231 | static | ~~~~~~ | int 232 | enterTD(dm, td, gram, word) | ^ tempdic.c:252:24: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | else if (RkParseOWrec(gram, word, wrec, RK_LINE_BMAX * 10, tw.lucks)) { | ^ tempdic.c:232:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | enterTD(dm, td, gram, word) | ^ tempdic.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | shrinkTD(td, key) | ^ tempdic.c:323:39: warning: passing arguments to '_RkFindCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | struct ncache *cache = _RkFindCache(dm, (long)oldTW); | ^ tempdic.c:336:17: warning: passing arguments to '_RkRehashCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | _RkRehashCache(cache, (long)subW); | ^ tempdic.c:342:16: warning: passing arguments to '_RkPurgeCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | _RkPurgeCache(cache); | ^ tempdic.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | deleteTD(dm, tab, n, newW) | ^ tempdic.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | _Rktopen(dm, file, mode, gram) | ^ tempdic.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | writeTD(td, gram, fdes) | ^ tempdic.c:473:27: warning: passing arguments to '_RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | wc = _RkUparseWrec(gram, tn->tn_word->word, wcline, | ^ tempdic.c:478:38: warning: passing arguments to '_RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | && !(wc = _RkUparseWrec(gram, tn->tn_word->word, wcline, | ^ tempdic.c:537:15: warning: passing arguments to '_RkKillCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | _RkKillCache(dm); | ^ tempdic.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | _Rktclose(dm, file, gram) | ^ tempdic.c:622:24: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | Wchar k = uniqAlnum(key[j++]); | ^ tempdic.c:641:38: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | nread[nc].cache = _RkReadCache(dm, (long)tn->tn_word); | ^ tempdic.c:669:33: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | nread[nc].cache = _RkReadCache(dm, (long)n0->tn_word); | ^ tempdic.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | _Rktsearch(cx, dm, key, n, nread, maxcache, cf) | ^ tempdic.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | _Rktio(dm, cp, io) | ^ tempdic.c:744:27: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) | ^ tempdic.c:756:27: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) | ^ tempdic.c:718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 718 | _Rktctl(dm, qm, what, arg, gram) | ^ tempdic.c:805:24: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 805 | file = _RkCreatePath(dd_p, df_p->df_link); | ^ tempdic.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | _Rktsync(cx, dm, qm) | ^ 32 warnings generated. rm -f permdic.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO permdic.c permdic.c:95:28: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | nd.pgsz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; | ^ permdic.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | openDF(df, dfnm, w, gramoff, gramsz) | ^ permdic.c:222:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | dm->dm_gram->P_BB = RkGetGramNum(gram, "BB"); | ^ permdic.c:223:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | dm->dm_gram->P_NN = RkGetGramNum(gram, "NN"); | ^ permdic.c:224:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | dm->dm_gram->P_T00 = RkGetGramNum(gram, "T00"); | ^ permdic.c:225:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | dm->dm_gram->P_T30 = RkGetGramNum(gram, "T30"); | ^ permdic.c:226:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | dm->dm_gram->P_T35 = RkGetGramNum(gram, "T35"); | ^ permdic.c:228:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | dm->dm_gram->P_KJ = RkGetGramNum(gram, "KJ"); | ^ permdic.c:230:36: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | dm->dm_gram->P_Ftte = RkGetGramNum(gram, "Ftte"); | ^ permdic.c:234:18: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | RkCloseGram(gram); | ^ permdic.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | _Rkpopen(dm, dfnm, mode, gram) | ^ permdic.c:255:15: warning: passing arguments to '_RkKillCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | _RkKillCache(dm); | ^ permdic.c:259:24: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)RkCloseGram(dm->dm_gram->gramdic); | ^ permdic.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | _Rkpclose(dm, dfnm, gram) | ^ permdic.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | assurep(dic, id) | ^ permdic.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | _RkEql(a, b, n) | ^ permdic.c:359:18: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | c = uniqAlnum(*a++); | ^ permdic.c:368:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 367 | static | ~~~~~~ | int 368 | readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) | ^ permdic.c:393:32: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | nread[nc].cache = _RkReadCache(dm, (long)wrec); | ^ permdic.c:396:19: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | _RkDerefCache(nread[nc].cache); | ^ permdic.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) | ^ permdic.c:440:17: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | kv = uniqAlnum(*(key + cur)); | ^ permdic.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | SearchInPage(dm, xdm, pgno, buf, val, key, cur, ylen, nread, mc, nc, cf) | ^ permdic.c:491:17: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | kv = uniqAlnum(*(key + cur)); | ^ permdic.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | SearchInDir(dm, xdm, pos, key, cur, ylen, nread, mc, nc, cf) | ^ permdic.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | _Rkpsearch(cx, dm, key, n, nread, mc, cf) | ^ permdic.c:547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 547 | _Rkpio(dm, cp, io) | ^ permdic.c:624:21: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | if (RkParseOWrec(gram, arg, wrec, PERM_WRECSIZE, lucks)) { | ^ permdic.c:674:19: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | _RkDerefCache(thisCache); | ^ permdic.c:683:22: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | nk = _RkCandNumber(wp); | ^ permdic.c:765:16: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 765 | _RkDerefCache(thisCache); | ^ permdic.c:771:17: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | _RkDerefCache(thisCache); | ^ permdic.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | _Rkpctl(dm, qm, what, arg, gram) | ^ permdic.c:801:25: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | file = _RkCreatePath(dd, df->df_link); | ^ permdic.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 787 | _Rkpsync(cx, dm, qm) | ^ 35 warnings generated. rm -f dicsw.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO dicsw.c dicsw.c:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern _Rkpopen pro((struct DM *, char *, int, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern _Rkpclose pro((struct DM *, char *, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern _Rkpsearch | ~~~~~~ ^ | int dicsw.c:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern _Rkpio pro((struct DM *, struct ncache *, int)); | ~~~~~~ ^ | int dicsw.c:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern _Rkpctl | ~~~~~~ ^ | int dicsw.c:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern _Rkpsync pro((struct RkContext *, struct DM *, struct DM *)); | ~~~~~~ ^ | int dicsw.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern _Rktopen pro((struct DM *, char *, int, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern _Rktclose pro((struct DM *, char *, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern _Rktsearch | ~~~~~~ ^ | int dicsw.c:45:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | extern _Rktio pro((struct DM *, struct ncache *, int)); | ~~~~~~ ^ | int dicsw.c:46:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 46 | extern _Rktctl | ~~~~~~ ^ | int dicsw.c:48:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *)); | ~~~~~~ ^ | int 12 warnings generated. rm -f ngram.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO ngram.c ngram.c:63:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 63 | extern unsigned char *ustoeuc(); | ^ ./RKintern.h:1193:16: note: conflicting prototype is here 1193 | unsigned char *ustoeuc pro((Wchar *, int, unsigned char *, int)); | ^ ngram.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | RkCloseGram(gram) | ^ In file included from ngram.c:27: ./RKintern.h:977:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 977 | void RkCloseGram(); | ^ ngram.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | gram_to_tab(gram) | ^ ngram.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | gram_fill_conjcells(gram) | ^ ngram.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | RkReadGram(fd, gramsz) | ^ ngram.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | RkOpenGram(mydic) | ^ In file included from ngram.c:27: ./RKintern.h:975:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 975 | struct RkKxGram *RkOpenGram(); | ^ ngram.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | _RkWordLength(wrec) | ^ In file included from ngram.c:27: ./RKintern.h:1011:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1011 | int _RkWordLength(); | ^ ngram.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | _RkCandNumber(wrec) | ^ In file included from ngram.c:27: ./RKintern.h:1010:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1010 | int _RkCandNumber(); | ^ ngram.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | RkGetGramNum(gram, name) | ^ In file included from ngram.c:27: ./RKintern.h:997:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 997 | int RkGetGramNum(); | ^ ngram.c:402:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | skip_space(src) | ^ ngram.c:414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 413 | static | ~~~~~~ | int 414 | skip_until_space(src, next) | ^ ngram.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ngram.c:460:27: warning: passing arguments to 'RkParseGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | src = RkParseGramNum(gram, src, &row); | ^ ngram.c:436:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | wstowrec(gram, src, dst, maxdst, yomilen, wlen, lucks) | ^ ngram.c:544:22: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | tmp = uniqAlnum(tmp); | ^ ngram.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | fil_wc2wrec_flag(wrec, wreclen, ncand, yomi, ylen, left) | ^ ngram.c:579:22: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | tmp = uniqAlnum((Wchar)((yomi[2*i] << 8) | yomi[2*i + 1])); | ^ ngram.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | fil_wrec_flag(wrec, wreclen, ncand, yomi, ylen, left) | ^ ngram.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | RkParseWrec(gram, src, left, dst, maxdst) | ^ In file included from ngram.c:27: ./RKintern.h:1000:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1000 | Wrec *RkParseWrec(); | ^ ngram.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | RkParseOWrec(gram, src, dst, maxdst, lucks) | ^ In file included from ngram.c:27: ./RKintern.h:1001:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1001 | Wrec *RkParseOWrec(); | ^ ngram.c:669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | RkParseGramNum(gram, src, row) | ^ In file included from ngram.c:27: ./RKintern.h:1003:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1003 | Wchar *RkParseGramNum(); | ^ ngram.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | RkGetGramName(gram, row) | ^ In file included from ngram.c:27: ./RKintern.h:996:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 996 | unsigned char *RkGetGramName(); | ^ ngram.c:738:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 738 | RkUparseGramNum(gram, row, dst, maxdst) | ^ In file included from ngram.c:27: ./RKintern.h:1002:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1002 | Wchar *RkUparseGramNum(); | ^ ngram.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | _RkRowNumber(wrec) | ^ ngram.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 794 | _RkUparseWrec(gram, src, dst, maxdst, lucks, add) | ^ In file included from ngram.c:27: ./RKintern.h:999:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 999 | Wchar *_RkUparseWrec(); | ^ ngram.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 896 | RkUparseWrec(gram, src, dst, maxdst, lucks) | ^ In file included from ngram.c:27: ./RKintern.h:998:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 998 | Wchar *RkUparseWrec(); | ^ ngram.c:907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 907 | RkCopyWrec(src) | ^ ngram.c:932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 932 | RkScanWcand(wrec, word, maxword) | ^ In file included from ngram.c:27: ./RKintern.h:991:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 991 | int RkScanWcand(); | ^ ngram.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 963 | RkUniqWcand(wc, nwc) | ^ In file included from ngram.c:27: ./RKintern.h:992:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 992 | int RkUniqWcand(); | ^ ngram.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | RkWcand2Wrec(key, wc, nc, lucks) | ^ ngram.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | RkUnionWcand(wc1, nc1, wlen1, wc2, nc2) | ^ In file included from ngram.c:27: ./RKintern.h:993:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 993 | int RkUnionWcand(); | ^ ngram.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | RkSubtractWcand(wc1, nc1, wc2, nc2, lucks) | ^ In file included from ngram.c:27: ./RKintern.h:994:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 994 | int RkSubtractWcand(); | ^ ngram.c:1124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1124 | RkSubtractWrec(tw1, tw2) | ^ ngram.c:1171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1171 | RkUnionWrec(tw1, tw2) | ^ ngram.c:1207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1207 | RkTestGram(gram, row, col) | ^ ngram.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | RkCheckNegGram(gram, rc1, rc2, rc3) | ^ ngram.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1272 | RkFirstGram(iter, gram) | ^ ngram.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1280 | RkEndGram(iter, gram) | ^ 54 warnings generated. rm -f bun.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO bun.c bun.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | freeBunStorage(s) | ^ bun.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | allocBunStorage(len) | ^ bun.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | _RkReallocBunStorage(src, len) | ^ bun.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | getCurrentBun(store) | ^ bun.c:354:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | if (!(cx = RkGetContext(cx_num))) { | ^ bun.c:393:19: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | i = _RkRenbun2(cx, mask1 & RK_TANBUN ? n : 0); | ^ bun.c:438:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:458:22: warning: passing arguments to '_RkLearnBun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | (void)_RkLearnBun(cx, i, mode); | ^ bun.c:463:12: warning: passing arguments to '_RkEndBun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | _RkEndBun(cx); | ^ bun.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | RkwRemoveBun(cx_num, mode) | ^ bun.c:484:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 484 | if (!(cx = RkGetXContext(cx_num)) | ^ bun.c:492:16: warning: passing arguments to '_RkLearnBun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | _RkLearnBun(cx, i, mode); | ^ bun.c:499:10: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | usncopy(store->yomi, store->yomi + c, (unsigned)store->nyomi); | ^ bun.c:513:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 513 | RkwSubstYomi(cx_num, ys, ye, yomi, newLen) | ^ | int bun.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bun.c:523:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | if (!(cx = RkGetContext(cx_num))) { | ^ bun.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | RkwFlushYomi(cx_num) | ^ bun.c:552:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | if (!(cx = RkGetContext(cx_num)) || | ^ bun.c:574:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:585:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | return(_RkRenbun2(cx, len)); | ^ bun.c:565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | _RkResize(cx_num, len, t) | ^ bun.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | RkwResize(cx_num, len) | ^ bun.c:628:2: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | RkwEnlarge(cx_num) | ^ bun.c:635:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:653:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | return(_RkRenbun2(cx, (int)(bun->nb_curlen + 1))); | ^ bun.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | RkwShorten(cx_num) | ^ bun.c:669:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:686:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 686 | return(_RkRenbun2(cx, (int)(bun->nb_curlen - 1))); | ^ bun.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | RkwStoreYomi(cx_num, yomi, nlen) | ^ bun.c:712:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:759:12: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 759 | usncopy((store->yomi + bun->nb_yoff), yomi, (unsigned)nlen); | ^ bun.c:772:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | if ((i = _RkRenbun2(cx, 0)) != -1) | ^ bun.c:785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 785 | RkwGoTo(cx_num, bnum) | ^ bun.c:792:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:817:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 817 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:842:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 857 | countCand(cx) | ^ bun.c:874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 874 | getXFER(cx, cnum) | ^ bun.c:900:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 900 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:925:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 925 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 937 | RkwNext(cx_num) | ^ bun.c:943:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 957 | RkwPrev(cx_num) | ^ bun.c:963:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 963 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | findBranch(store, cnum) | ^ bun.c:1020:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1020 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1100:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1100 | if (!(cx = RkGetXContext(cx_num)) || !(store = cx->store)) { | ^ bun.c:1130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1130 | addIt(cw, key, proc, dst, ind, maxdst, mode, cx) | ^ bun.c:1156:51: warning: passing arguments to '_RkGetKanji' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | ind = (*proc)(dst, ind, maxdst, y, _RkGetKanji(cw, y, mode), &lex, cx); | ^ bun.c:1162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | getIt(cx, cnum, proc, dst, max) | ^ bun.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1183 | addYomi(dst, ind, max, yomi, kanji, lex) | ^ bun.c:1210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | RkwGetYomi(cx_num, yomi, maxyomi) | ^ bun.c:1221:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1221 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | RkwGetLastYomi(cx_num, yomi, maxyomi) | ^ bun.c:1254:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1254 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1266:12: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1266 | usncopy(yomi, store->yomi + bun->nb_yoff, (unsigned)(maxyomi)); | ^ bun.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1278 | addKanji(dst, ind, max, yomi, kanji, lex, cx) | ^ bun.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | getKanji(cx, cnum, dst, maxdst) | ^ bun.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1339 | RkwGetKanji(cx_num, dst, maxdst) | ^ bun.c:1348:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1348 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1383:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1383 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | addLex(dst, ind, max, yomi, kanji, lex, cx) | ^ bun.c:1447:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1447 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1497:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1497 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1547:24: warning: passing arguments to 'RkUparseGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1547 | p = RkUparseGramNum(cx->gram->gramdic, lex->rownum, hinshi, 256); | ^ bun.c:1552:11: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1552 | usncopy(dst + ind, hinshi, bytes); | ^ bun.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1526 | addHinshi(dst, ind, max, yomi, kanji, lex, cx) | ^ bun.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1570 | RkwGetHinshi(cx_num, dst, maxdst) | ^ bun.c:1579:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1579 | if (!(cx = RkGetXContext(cx_num)) || | ^ bun.c:1623:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1623 | if (!(cx = RkGetContext(cx_num)) | ^ bun.c:1641:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1641 | if (!(cx = RkGetContext(new_cx_num))) { | ^ bun.c:1653:28: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1653 | if (!(dm = _RkSearchDDP(cx->ddpath, dicname))) { | ^ bun.c:1659:29: warning: passing arguments to '_RkSearchUDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1659 | if (!(dm = _RkSearchUDDP(cx->ddpath, dicname))) { | ^ bun.c:1667:25: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1667 | file = _RkCreatePath(df->df_direct, df->df_link); | ^ bun.c:1691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1691 | _RkwSync(cx, dicname) | ^ bun.c:1707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1707 | RkwSync(cx_num, dicname) | ^ bun.c:1714:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1714 | if (!(cx = RkGetContext(cx_num))) | ^ bun.c:1756:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1756 | RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, | ^ | int bun.c:1756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bun.c:1767:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1767 | RkwStoreRange(cx_num, yomi, maxyomi) | ^ bun.c:1777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | RkwSetLocale(cx_num, locale) | ^ 81 warnings generated. rm -f context.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO context.c context.c:96:28: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | SG.gramdic = RkOpenGram(gramdic); | ^ context.c:105:6: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 105 | if (mkdir(path, MKDIR_MODE) < 0 && | ^ context.c:126:29: warning: passing arguments to 'allocStr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | sx->ddhome = allocStr(ddhome); | ^ context.c:128:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | SG.P_BB = RkGetGramNum(SG.gramdic, "BB"); | ^ context.c:129:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | SG.P_NN = RkGetGramNum(SG.gramdic, "NN"); | ^ context.c:130:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | SG.P_T00 = RkGetGramNum(SG.gramdic, "T00"); | ^ context.c:131:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | SG.P_T30 = RkGetGramNum(SG.gramdic, "T30"); | ^ context.c:132:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | SG.P_T35 = RkGetGramNum(SG.gramdic, "T35"); | ^ context.c:134:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | SG.P_KJ = RkGetGramNum(SG.gramdic, "KJ"); | ^ context.c:136:28: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | SG.P_Ftte = RkGetGramNum(SG.gramdic, "Ftte"); | ^ context.c:141:27: warning: passing arguments to '_RkInitializeCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | if (_RkInitializeCache(numCache) == 0) { | ^ context.c:142:32: warning: passing arguments to '_RkCreateDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | sx->ddpath = _RkCreateDDP(SYSTEM_DDHOME_NAME); | ^ context.c:149:19: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | _RkFreeDDP(sx->ddpath); | ^ context.c:163:18: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | RkCloseGram(SG.gramdic); | ^ context.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | _RkInitialize(ddhome, numCache) | ^ context.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | RkwInitialize(ddhome) | ^ context.c:222:13: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | _RkFreeDDP(sx->ddpath); | ^ context.c:223:14: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | RkCloseGram(SG.gramdic); | ^ context.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | RkGetContext(cx_num) | ^ In file included from context.c:28: ./RKintern.h:972:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 972 | struct RkContext *RkGetContext(); | ^ context.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | RkGetXContext(cx_num) | ^ In file included from context.c:28: ./RKintern.h:973:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 973 | struct RkContext *RkGetXContext(); | ^ context.c:297:14: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | _RkUmountMD(cx, md); | ^ context.c:300:14: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | _RkUmountMD(cx, md); | ^ context.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | _RkEndBun(cx) | ^ In file included from context.c:28: ./RKintern.h:1007:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1007 | void _RkEndBun(); | ^ context.c:310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | RkwSetDicPath(cx_num, path) | ^ context.c:317:21: warning: passing arguments to '_RkCreateDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | new = _RkCreateDDP(path); | ^ context.c:319:15: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | _RkFreeDDP(cx->ddpath); | ^ context.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | fillContext(cx_num) | ^ context.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | RkwCloseContext(cx_num) | ^ context.c:433:13: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | _RkFreeDDP(cx->ddpath); | ^ context.c:444:19: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | (void)_RkUmountMD(cx, m); | ^ context.c:462:16: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | RkCloseGram(cx->gram->gramdic); | ^ context.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | RkwDuplicateContext(cx_num) | ^ context.c:517:20: warning: passing arguments to '_RkMountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | (void)_RkMountMD(dx, md->md_dic, md->md_freq, | ^ context.c:520:30: warning: passing arguments to '_RkCopyDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | dx->ddpath = _RkCopyDDP(sx->ddpath); | ^ context.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | RkwMountDic(cx_num, name, mode) | ^ context.c:570:19: warning: passing arguments to '_RkMountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 570 | return _RkMountMD(cx, dm, qm, mode, firsttime); | ^ context.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | RkwUnmountDic(cx_num, name) | ^ context.c:600:15: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | _RkUmountMD(cx, md); | ^ context.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | RkwRemountDic(cx_num, name, mode) | ^ context.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | RkwGetMountList(cx_num, mdname, maxmdname) | ^ context.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 711 | diccmp(a, b) | ^ context.c:744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | RkwGetDicList(cx_num, mdname, maxmdname) | ^ context.c:820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 820 | RkwGetDirList(cx_num, ddname, maxddname) | ^ context.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 851 | RkwDefineDic(cx_num, name, word) | ^ context.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 905 | RkwDeleteDic(cx_num, name, word) | ^ 48 warnings generated. rm -f nword.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO nword.c nword.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | clearWord(w, bb) /* make word empty */ | ^ nword.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | setWord(w, rc, lit, yomi, ylen, kanji, klen, bb) | ^ nword.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | allocWord(st, bb) | ^ nword.c:137:26: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | (void)_RkDerefCache(word->nw_cache); | ^ nword.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | derefWord(word) /* decrease the reference counter */ | ^ nword.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | killWord(st, word) /* dispose the unsed words */ | ^ nword.c:163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | freeWord(st, word) /* freeWord = derefWord + killWord */ | ^ nword.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | _RkFreeBunq(st) /* freeWord = derefWord + killWord */ | ^ nword.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | concWord(cx, p, q, loc, bb) /* create the concatinated word p+q */ | ^ nword.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | clearQue(xq) | ^ nword.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | _RkFreeQue(st, s, e) | ^ nword.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | cvtNum(dst, maxdst, src, maxsrc, format) | ^ nword.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | cvtAlpha(dst, maxdst, src, maxsrc, format) | ^ nword.c:346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | cvtHira(dst, maxdst, src, maxsrc, format) | ^ nword.c:362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | cvtLit(dst, maxdst, src, maxsrc, format, mode) | ^ nword.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | setLit(cx, word, maxword, rc, src, srclen, format) | ^ nword.c:475:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | nk = _RkCandNumber(wp); | ^ nword.c:535:34: warning: passing arguments to 'searchRut' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | cnt = wrds->nw_prio = searchRut(qm->dm_rut, wrds->nw_csn); | ^ nword.c:566:20: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | _RkDerefCache(thisCache); | ^ nword.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | readWord(cx, yy, ys, ye, class, nword, maxword, doflush, douniq) | ^ nword.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 584 | makeWord(cx, yy, ys, ye, class, word, maxword, doflush, douniq) | ^ nword.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 769 | determinate(y1, y2, l) | ^ nword.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | positive(y1, y2, l) | ^ nword.c:805:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 805 | positiveRev(y1, y2, l) | ^ nword.c:825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 825 | cancelNVE(nv, p) | ^ nword.c:841:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 841 | newNVE(nv, y, l, v) | ^ nword.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 891 | _RkRegisterNV(nv, yomi, len, half) | ^ nword.c:1033:15: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1033 | _RkDerefCache(q->nw_cache); | ^ nword.c:931:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 931 | parseWord(cx, yy, ys, ye, class, xqh, maxclen, doflush, douniq) | ^ nword.c:1047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1047 | doParse(cx, yy, ys, ye, xqh, maxclen, doflush, douniq) | ^ nword.c:1066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1066 | _RkGetKanji(cw, key, mode) | ^ nword.c:1107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1107 | getKanji(w, key, d, mode) | ^ nword.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1140 | uniqWord(key, words, ylen, mode) | ^ nword.c:1220:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1220 | static compword pro((const struct compRec *, const struct compRec *)); | ~~~~~~ ^ | int nword.c:1224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1224 | compword(x, y) | ^ nword.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1246 | sortWord(words) | ^ nword.c:1292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1292 | height2list(height, maxclen) | ^ nword.c:1320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1320 | list2height(height, maxclen, parse) | ^ nword.c:1349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1349 | parseBun(cx, yy, ys, ye, doflush, douniq, maxclen) | ^ nword.c:1376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | modifyPrio(cx, words) | ^ nword.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | storeBun(cx, yy, ys, ye, bun) | ^ nword.c:1429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1429 | evalSplit(cx, suc, ul) | ^ nword.c:1490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1490 | calcSplit(cx, yy, top, xq, maxclen, flush) | ^ nword.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1628 | splitBun(cx, yy, ys, ye) | ^ nword.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1682 | parseQue(cx, maxq, yy, ys, ye, doflush) | ^ nword.c:1730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | IsStableQue(cx, c, doflush) | ^ nword.c:1760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1760 | Que2Bun(cx, yy, ys, ye, doflush) | ^ nword.c:1814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | _RkRenbun2(cx, firstlen) | ^ In file included from nword.c:28: ./RKintern.h:988:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 988 | int _RkRenbun2(); | ^ nword.c:1917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1917 | _RkSubstYomi(cx, ys, ye, yomi, newLen) | ^ nword.c:1948:32: warning: passing arguments to '_RkReallocBunStorage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1948 | st = _RkReallocBunStorage(st, (int)(new_size*1.2+10)); | ^ nword.c:1972:10: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1972 | usncopy(be + ys, yomi, newLen); | ^ nword.c:2037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2037 | _RkFlushYomi(cx) | ^ nword.c:2055:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2055 | void blkcpy(d, s, e) | ^ nword.c:2105:29: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2105 | ncands = _RkCandNumber(wp); | ^ nword.c:2108:23: warning: passing arguments to '_RkGetOffset' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2108 | offset = _RkGetOffset((struct ND *)dm->dm_extdata.var, wp); | ^ nword.c:2134:12: warning: passing arguments to 'entryRut' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2134 | entryRut(qm->dm_rut, thisW->nw_csn, cx->time); | ^ nword.c:2062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2062 | doLearn(cx, thisW) | ^ nword.c:2180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2180 | _RkLearnBun(cx, cur, mode) | ^ In file included from nword.c:28: ./RKintern.h:989:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 989 | void _RkLearnBun(); | ^ 60 warnings generated. rm -f ncache.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO ncache.c ncache.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | _RkInitializeCache(size) | ^ In file included from ncache.c:27: ./RKintern.h:979:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 979 | int _RkInitializeCache(); | ^ ncache.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | flushCache(dm, cache) | ^ ncache.c:107:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | struct ncache *newCache(ndm, address) | ^ ncache.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | _RkDerefCache(cache) | ^ In file included from ncache.c:27: ./RKintern.h:986:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 986 | void _RkDerefCache(); | ^ ncache.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | _RkPurgeCache(cache) | ^ In file included from ncache.c:27: ./RKintern.h:985:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 985 | void _RkPurgeCache(); | ^ ncache.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | _RkKillCache(dm) | ^ In file included from ncache.c:27: ./RKintern.h:984:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 984 | void _RkKillCache(); | ^ ncache.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | _RkFindCache(dm, addr) | ^ In file included from ncache.c:27: ./RKintern.h:981:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 981 | struct ncache *_RkFindCache(); | ^ ncache.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | _RkRehashCache(cache, addr) | ^ In file included from ncache.c:27: ./RKintern.h:1067:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1067 | void _RkRehashCache(); | ^ ncache.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | _RkReadCache(dm, addr) | ^ In file included from ncache.c:27: ./RKintern.h:982:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 982 | struct ncache *_RkReadCache(); | ^ 16 warnings generated. rm -f dic.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO dic.c dic.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | locatepath(userDDP, ddpath, mode) | ^ dic.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | RkwCreateDic(cx_num, dicname, mode) | ^ dic.c:137:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | struct RkContext *cx = RkGetContext(cx_num); | ^ dic.c:189:20: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | sm = _RkSearchDDQ(systemDDP, dicname, type); | ^ dic.c:190:20: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | um = _RkSearchDDQ(userDDP, dicname, type); | ^ dic.c:199:22: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | if(_RkSearchDDQ(systemDDP, dicname, DF_TEMPDIC)) { | ^ dic.c:209:43: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | if (!(filename = _RkCreateUniquePath(userDDP[0], FREQ_TEMPLATE))) { | ^ dic.c:220:26: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | if (!(dm = DMcreate(userDDP[0], spec))) { | ^ dic.c:246:22: warning: passing arguments to '_RkRealizeDF' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | if(_RkRealizeDF(um->dm_file)) {/* 줤ʤʤ kon 1993.11 */ | ^ dic.c:261:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | tm = _RkSearchDDP(userDDP, dicname); | ^ dic.c:267:43: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | if (!(filename = _RkCreateUniquePath(userDDP[0], USER_TEMPLATE))) { | ^ dic.c:289:20: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | if (!DMcreate(userDDP[0], spec)) { | ^ dic.c:309:22: warning: passing arguments to '_RkRealizeDF' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | if(_RkRealizeDF(um->dm_file)) { | ^ dic.c:323:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 323 | copyFile(src, dst) | ^ | int dic.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] dic.c:336:23: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | srcN = _RkCreatePath(srcD, srcF->df_link); | ^ dic.c:344:27: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | dstN = _RkCreatePath(dstD, dstF->df_link); | ^ dic.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | RkwListDic( cx_num, dirname, buf, size ) | ^ dic.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | RkwRemoveDic(cx_num, dicname, mode) | ^ dic.c:438:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | struct RkContext *cx = RkGetContext(cx_num); | ^ dic.c:455:20: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | dm = _RkSearchDDP(userDDP, (char *)dicname); | ^ dic.c:467:27: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | if (!(path = _RkMakePath(dm->dm_file))) | ^ dic.c:474:11: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | DMremove(dm); | ^ dic.c:503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | RkwRenameDic(cx_num, old, new, mode) | ^ dic.c:509:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | struct RkContext *cx = RkGetContext(cx_num); | ^ dic.c:531:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | dm1 = _RkSearchDDP(userDDP, (char *)old); | ^ dic.c:541:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 541 | dm2 = _RkSearchDDP(userDDP, (char *)new); | ^ dic.c:550:29: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | if (!(path = _RkMakePath(dm2->dm_file))) | ^ dic.c:554:13: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | DMremove(dm2); | ^ dic.c:555:13: warning: passing arguments to 'DMrename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | DMrename(dm1, new); | ^ dic.c:571:13: warning: passing arguments to 'DMrename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | DMrename(dm1, new); | ^ dic.c:604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | RkwCopyDic(co, dir, from, to, mode) | ^ dic.c:630:20: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | cx = RkGetContext(co); | ^ dic.c:664:37: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | struct RkContext *cy = RkGetContext(con); | ^ dic.c:672:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | dm1 = _RkSearchDDP(userDDP, from); | ^ dic.c:681:26: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | dm2 = _RkSearchDDP(userDDP, to); | ^ dic.c:691:27: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 691 | if (!(path = _RkMakePath(dm2->dm_file))) { | ^ dic.c:711:11: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 711 | DMremove(dm2); | ^ dic.c:724:33: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 724 | filename = _RkCreateUniquePath(userDDP[0], template); | ^ dic.c:733:19: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 733 | dm2 = DMcreate(userDDP[0], spec); | ^ dic.c:741:17: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 741 | DMremove(dm2); | ^ dic.c:774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 774 | RkwChmodDic(cx_num, dicname, mode) | ^ dic.c:779:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | struct RkContext *cx = RkGetContext(cx_num); | ^ dic.c:809:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 809 | dm = _RkSearchDDP(userDDP, dicname); | ^ dic.c:840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 840 | pushTdn(cx, tdp) | ^ dic.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | freeTdn(cx) /* tdn next ɤʤ free */ | ^ dic.c:872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | popTdn(cx) | ^ dic.c:885:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 884 | static | ~~~~~~ | int 885 | GetLine(cx, gram, tdp, line, size) | ^ dic.c:915:19: warning: passing arguments to 'RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 915 | if (RkUparseWrec(gram, vtn->tn_word->word, line, size, vtn->tn_word->lucks)) { | ^ dic.c:885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | GetLine(cx, gram, tdp, line, size) | ^ dic.c:943:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | RkwGetWordTextDic(cx_num, dirname, dicname, info, infolen) | ^ dic.c:958:59: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | if (!dicname || !dirname || !info || !(cx = RkGetContext(cx_num)) || | ^ dic.c:984:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 984 | if (!(cx = RkGetContext(cx_num)) || !(gwt = (struct _rec *)cx->cx_gwt)) { | ^ dic.c:990:32: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | if (!(new_cx = RkGetContext(new_cx_num))) { | ^ dic.c:1003:30: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | if (!(dm = _RkSearchDDP(new_cx->ddpath, (char *)dicname))) { | ^ dic.c:1011:31: warning: passing arguments to '_RkSearchUDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1011 | if (!(dm = _RkSearchUDDP(new_cx->ddpath, dicname))) { | ^ dic.c:1032:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1032 | if (!_RkSearchDDP(new_cx->ddpath, (char *)dicname)) { | ^ dic.c:1045:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1045 | || !(new_cx = RkGetContext(new_cx_num))) { | ^ 58 warnings generated. rm -f util.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO util.c util.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | uslen(us) | ^ util.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | usncopy(dst, src, len) | ^ util.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | ustoeuc(src, srclen, dest, destlen) | ^ util.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | euctous(src, srclen, dest, destlen) | ^ util.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | RkAssertFail(file, line, expr) | ^ util.c:220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | _RkCalcUnlog2(x) | ^ In file included from util.c:27: ./RKintern.h:1013:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1013 | int _RkCalcUnlog2(); | ^ util.c:227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | _RkCalcLog2(n) | ^ util.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | uniqAlnum(c) | ^ util.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | _RkClearHeader(hd) | ^ util.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | read_tags(hd, srctop, srcend, pass) | ^ util.c:310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | _RkReadHeader(fd, hd, off_from_top) | ^ util.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | _RkCreateHeader(hd, size) | ^ util.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | _RkGetTick(mode) | ^ util.c:458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | set_hdr_var(hd, n, var) | ^ util.c:470:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 470 | _RkGetLink(dic, pgno, off, lvo, csn) | ^ | int util.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | _RkGetOffset(dic, pos) | ^ util.c:524:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 524 | } | ^ util.c:527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | HowManyChars(yomi, len) | ^ util.c:547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 547 | HowManyBytes(yomi, len) | ^ 21 warnings generated. rm -f kana.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO kana.c kana.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | _ADDCODE(dst, maxdst, count, code, length) | ^ kana.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | euccharlen(s, bytelen) | ^ kana.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | RkCvtZen(zen, maxzen, han, maxhan) | ^ kana.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | RkCvtHan(han, maxhan, zen, maxzen) | ^ kana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ kana.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ kana.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ kana.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | RkCvtWide(dst, maxdst, src, maxsrc) | ^ kana.c:707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 707 | RkCvtNarrow(dst, maxdst, src, maxsrc) | ^ kana.c:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | RkwCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ kana.c:994:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 994 | unsigned char *ustoeuc(); | ^ ./RKintern.h:1193:16: note: conflicting prototype is here 1193 | unsigned char *ustoeuc pro((Wchar *, int, unsigned char *, int)); | ^ kana.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1000 | RkwCvtHan(dst, maxdst, src, srclen) | ^ kana.c:1022:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1022 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | RkwCvtHira(dst, maxdst, src, srclen) | ^ kana.c:1060:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1076 | RkwCvtKana(dst, maxdst, src, srclen) | ^ kana.c:1098:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1098 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1114 | RkwCvtZen(dst, maxdst, src, srclen) | ^ kana.c:1136:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1136 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | RkwCvtNone(dst, maxdst, src, srclen) | ^ 20 warnings generated. rm -f bits.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO bits.c bits.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | _RkPackBits(dst_bits, dst_offset, bit_size, src_ints, count) | ^ bits.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | _RkUnpackBits(dst_ints, src_bits, src_offset, bit_size, count) | ^ bits.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | _RkCopyBits(dst_bits, dst_offset, bit_size, src_bits, src_offset, count) | ^ bits.c:227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | _RkSetBitNum(dst_bits, dst_offset, bit_size, n, val) | ^ bits.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | _RkCalcFqSize(n) | ^ 5 warnings generated. rm -f dd.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO dd.c dd.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | allocStr(s) | ^ In file included from dd.c:28: ./RKintern.h:1006:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1006 | char *allocStr(); | ^ dd.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | _RkCreateDM(df, dicname, nickname, class) | ^ dd.c:55:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static struct DM *_RkCreateDM(); | ^ dd.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | _RkFreeDM(dm) | ^ dd.c:56:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static void _RkFreeDM(); | ^ dd.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | _RkAllocDM(df, dicname, nickname, class) | ^ dd.c:57:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static struct DM *_RkAllocDM(); | ^ dd.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | _RkCreateDF(dd, lnk, type) | ^ dd.c:58:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | static struct DF *_RkCreateDF(); | ^ dd.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | _RkFreeDF(df) | ^ dd.c:59:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | static void _RkFreeDF(); | ^ dd.c:218:21: warning: parameter 'type' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 218 | _RkAllocDF(dd, lnk, type) | ^ 219 | struct DD *dd; 220 | unsigned char *lnk; 221 | { dd.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | _RkAllocDF(dd, lnk, type) | ^ dd.c:60:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | static struct DF *_RkAllocDF(); | ^ dd.c:251:27: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | pathname = _RkCreatePath(df->df_direct, df->df_link); | ^ dd.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | _RkRealizeDF(df) | ^ In file included from dd.c:28: ./RKintern.h:1041:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1041 | int _RkRealizeDF(); | ^ dd.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | _RkParseDicsDir(line, lnk, member, nickname, dftype, dmclass, | ^ dd.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | _RkCreateDD(path, name) | ^ dd.c:62:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static struct DD *_RkCreateDD(); | ^ dd.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | _RkFreeDD(dd) | ^ dd.c:63:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | static void _RkFreeDD(); | ^ dd.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | _RkLookupDD(dd, name) | ^ dd.c:64:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | static struct DD *_RkLookupDD(); | ^ dd.c:481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | _RkReadDD(name) | ^ dd.c:65:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | static struct DD *_RkReadDD(); | ^ dd.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | _RkOpenDD(name) | ^ dd.c:66:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | static struct DD *_RkOpenDD(); | ^ dd.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | _RkCreatePath(dd, name) | ^ In file included from dd.c:28: ./RKintern.h:1060:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1060 | char *_RkCreatePath(); | ^ dd.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | _RkCreateUniquePath(dd, proto) | ^ In file included from dd.c:28: ./RKintern.h:1061:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1061 | char *_RkCreateUniquePath(); | ^ dd.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | _RkMakePath(df) | ^ In file included from dd.c:28: ./RKintern.h:1062:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1062 | char *_RkMakePath(); | ^ dd.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | _RkRealizeDD(dd) | ^ dd.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | _RkIsInDDP(ddp, dd) | ^ dd.c:915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 915 | _RkCountDDP(ddp) | ^ dd.c:67:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | static int _RkCountDDP(); | ^ dd.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 925 | _RkCopyDDP(ddp) | ^ In file included from dd.c:28: ./RKintern.h:1049:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1049 | struct DD **_RkCopyDDP(); | ^ dd.c:944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | _RkAppendDDP(ddp, dd) | ^ dd.c:68:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | static struct DD **_RkAppendDDP(); | ^ dd.c:967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 967 | _RkCreateDDP(ddpath) | ^ In file included from dd.c:28: ./RKintern.h:1050:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1050 | struct DD **_RkCreateDDP(); | ^ dd.c:1011:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1011 | _RkFreeDDP(ddp) | ^ In file included from dd.c:28: ./RKintern.h:1051:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1051 | void _RkFreeDDP(); | ^ dd.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1030 | _RkSearchDDP(ddp, name) | ^ In file included from dd.c:28: ./RKintern.h:1044:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1044 | struct DM *_RkSearchDDP(); | ^ dd.c:1074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | _RkSearchDDQ(ddp, name, type) | ^ In file included from dd.c:28: ./RKintern.h:1043:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1043 | struct DM *_RkSearchDDQ(); | ^ dd.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1106 | _RkSearchUDDP(ddp, name) | ^ In file included from dd.c:28: ./RKintern.h:1045:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1045 | struct DM *_RkSearchUDDP(); | ^ dd.c:1124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1124 | _RkSearchDDMEM(ddp, name) | ^ In file included from dd.c:28: ./RKintern.h:1046:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1046 | struct DM *_RkSearchDDMEM(); | ^ dd.c:1161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | _RkSearchDicWithFreq(ddpath, name, qmp) | ^ dd.c:1197:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1197 | DMcheck(spec, name) | ^ | int dd.c:1197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] dd.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1241 | DMcreate(dd, spec) | ^ In file included from dd.c:28: ./RKintern.h:1053:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1053 | struct DM *DMcreate(); | ^ dd.c:1311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1311 | DMremove(dm) | ^ In file included from dd.c:28: ./RKintern.h:1054:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1054 | int DMremove(); | ^ dd.c:1338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1338 | DMrename(dm, nickname) | ^ In file included from dd.c:28: ./RKintern.h:1055:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1055 | int DMrename(); | ^ dd.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1405 | DMchmod(dm, mode) | ^ dd.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1470 | DDchmod(dd, mode) | ^ dd.c:1516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | _RkMountMD(cx, dm, qm, mode, firsttime) | ^ In file included from dd.c:28: ./RKintern.h:1057:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1057 | int _RkMountMD(); | ^ dd.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | _RkUmountMD(cx, md) | ^ In file included from dd.c:28: ./RKintern.h:1058:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1058 | void _RkUmountMD(); | ^ 70 warnings generated. rm -f fq.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO fq.c fq.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | allocRUT(hn) | ^ fq.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | WrToRut(ruc, csn, tick) | ^ fq.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | UpdateFrst(ruc) | ^ fq.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | deleteCT(ruc, csn) | ^ fq.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | searchRut(ruc, csn) | ^ fq.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | searchCTadd(ruc, csn) | ^ fq.c:156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | entryRut(ruc, csn, tick) | ^ fq.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | allocWRT(size) | ^ fq.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | readWRT(fr) | ^ fq.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | writeToWRT(fr, wrt) | ^ fq.c:280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | abolishNV(nv) | ^ fq.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | readNV(fd) | ^ fq.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | writeNV(fd, nv) | ^ fq.c:413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | freeRUT(ruc) | ^ fq.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | LoadRUC(fr) | ^ fq.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | SaveRUC(fr, ruc) | ^ fq.c:504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | FQscan(df, codm, file, w) | ^ fq.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | FQopen(dm, qm, file, mode) | ^ fq.c:652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 652 | FQclose(cx, dm, qm, file) | ^ fq.c:702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 702 | FQsync(cx, dm, qm, file) | ^ 20 warnings generated. rm -f libRK.a ar cq libRK.a tempdic.o permdic.o dicsw.o ngram.o bun.o context.o nword.o ncache.o dic.o util.o kana.o bits.o dd.o fq.o ranlib libRK.a making all in lib/RKC... rm -f rkc.o unshared/rkc.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST rkc.c -o unshared/rkc.o In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ rkc.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | freeBUN(cx, from) | ^ rkc.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | freeCC( clientcx ) | ^ rkc.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | getCC( clientcx, type ) | ^ rkc.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | RkwSetUserInfo(user, group, topdir) | ^ rkc.c:266:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 266 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ rkc.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ | ^ rkc.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | RkwCloseContext(cxnum) | ^ rkc.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | RkwDuplicateContext( src_cx ) | ^ rkc.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | RkwGetDicList(cxnum, dicnames, max) | ^ rkc.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ | ^ rkc.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | RkwDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:656:38: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:656:17: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ | ^ rkc.c:675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | RkwDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:682:36: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:682:15: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | RkwMountDic(cxnum, dicname, mode) | ^ rkc.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | RkwRemountDic(cxnum, dicname, where) | ^ rkc.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | RkwUnmountDic(cxnum, dicname) | ^ rkc.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | RkwGetMountList(cxnum, dicnames_return, max) | ^ rkc.c:744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | RkwSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:786:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ rkc.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | StoreFirstKouho( cx, bun_max ) | ^ rkc.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 795 | _RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:870:25: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 870 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | RkwEndBun( cxnum, mode ) | ^ rkc.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | LoadKouho( cx ) | ^ rkc.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | RkwXfer(cxnum, knum) | ^ rkc.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 954 | RkwNfer(cxnum) | ^ rkc.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 971 | RkwNext(cxnum) | ^ rkc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | RkwPrev(cxnum) | ^ rkc.c:1017:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ rkc.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1008 | SeekKouho( bun, to ) | ^ rkc.c:1035:18: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1035 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ rkc.c:1037:14: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | ushortstrcpy( kanji, src_kouho ); | ^ rkc.c:1038:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | return( ushortstrlen( (Ushort *)src_kouho ) ) ; | ^ rkc.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | _RkwGetKanji( cxnum, kanji, maxkanji ) | ^ rkc.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1044 | RkwGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:1057:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1063:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ rkc.c:1090:27: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ rkc.c:1092:24: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ rkc.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | _RkwGetKanjiList(cxnum, kouho, max) | ^ rkc.c:1104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1104 | RkwGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:1130:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1130 | len = ushortstrlen(cbuf + j); | ^ rkc.c:1133:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ rkc.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | RkwGoTo(cxnum, bnum) | ^ rkc.c:1161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | RkwLeft(cxnum) | ^ rkc.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | RkwRight(cxnum) | ^ rkc.c:1213:32: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ rkc.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1199 | RKReSize( cxnum, len ) | ^ rkc.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | RkwResize( cxnum, len ) | ^ rkc.c:1287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1287 | RkwEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:1294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1294 | RkwShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | _RkwStoreYomi(cxnum, yomi, max) | ^ rkc.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1326 | RkwStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1334 | len = RKI_MIN(wcharstrlen(yomi),maxyomi); | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1335:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1335 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ rkc.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1344 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:147:45: note: expanded from macro '_RkwGetYomi' 147 | #define _RkwGetYomi G147__RkwGetYomi | ^ rkc.c:1376:25: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ rkc.c:1389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1389 | RkwGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1401:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1401 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1406:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | RkwGetLex(cxnum, lex, maxlex) | ^ rkc.c:1442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1442 | RkwGetStat(cxnum, stat) | ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1484 | RkwGetProtocolVersion(majorp, minorp) | ^ rkc.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | RkwGetServerVersion(majorp, minorp) | ^ rkc.c:1516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | RkcConnectIrohaServer( servername ) | ^ rkc.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | G069_RkcConnectIrohaServer( servername ) | ^ rkc.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | RkcListenConfigErrors( handler ) | ^ rkc.c:1545:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^ 1546 | { rkc.c:1545:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static | ~~~~~~ | int 1545 | CheckRemoteToolProtoVersion(mode) | ^ rkc.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | RkwListDic( cxnum, dirname, dicnames_return, size ) | ^ rkc.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | RkwCreateDic( cxnum, dicname, mode ) | ^ rkc.c:1616:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1617 | int cxnum ; 1618 | char *dicname ; 1619 | { rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | RkwRenameDic( cxnum, dicname, newdicname, mode ) | ^ rkc.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) | ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1676 | static | ~~~~~~ | int 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^ rkc.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1697 | RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:1710:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ rkc.c:1715:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | nyomi = RKI_MIN( ushortstrlen( yomi ), nyomi); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1777:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ rkc.c:1778:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | len += ushortstrcpy( &(cx->lastyomi[ys + nyomi]), cbuf ); | ^ rkc.c:1732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1791 | RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1799:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1799 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1806 | RkwFlushYomi( cxnum ) | ^ rkc.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1833 | _RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1862:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1862 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1867:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1867 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1881 | register i; | ~~~~~~~~ ^ | int rkc.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | removeBUN( cx, to ) | ^ rkc.c:1899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | RkwRemoveBun( cx_num, mode ) | ^ rkc.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1932 | _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, | ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1949 | RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:1960:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1960 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1961 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:1970:46: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1970:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1972:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1972 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:1973:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1973:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1975:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1975 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2008 | _RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2021 | RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2033:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2033 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:2038:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ rkc.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | _RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2065:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2065 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2070 | RkwSetLocale( cxnum, locale ) | ^ rkc.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | RkwSync( cxnum, dicname ) | ^ rkc.c:2132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | RkwSetAppName( cxnum, apname ) | ^ rkc.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | RkwChmodDic(cxnum, dicname, mode) | ^ rkc.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | RkInitialize( hostname ) | ^ rkc.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2195 | RkKillServer() | ^ | int rkc.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2201 | RkCloseContext( cxnum ) | ^ rkc.c:2214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2214 | RkDuplicateContext( src_cx ) | ^ rkc.c:2221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2221 | RkGetDicList(cxnum, dicnames, max) | ^ rkc.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2230 | RkDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:2237:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2237 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:2242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2242 | RkDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:2251:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2251 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ rkc.c:2256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2256 | RkMountDic( cxnum, dicname, mode ) | ^ rkc.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2264 | RkRemountDic( cxnum, dicname, where ) | ^ rkc.c:2272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2272 | RkUnmountDic( cxnum, dicname ) | ^ rkc.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2280 | RkGetMountList( cxnum, dicnames_return, max ) | ^ rkc.c:2288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2288 | RkSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:2300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2300 | RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ | ^ rkc.c:2326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2326 | RkBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:2336:23: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2336 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ rkc.c:2345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2345 | RkEndBun( cxnum, mode ) | ^ rkc.c:2352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2352 | RkXfer( cxnum, knum ) | ^ rkc.c:2359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2359 | RkNfer( cxnum ) | ^ rkc.c:2366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2366 | RkNext( cxnum ) | ^ rkc.c:2373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2373 | RkPrev(cxnum) | ^ rkc.c:2380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2380 | RkGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:2395:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2395 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2400:19: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2400 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ rkc.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2405 | RkGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:2424:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2424 | len = ushortstrlen(cbuf + j); | ^ rkc.c:2425:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2425 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ rkc.c:2437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2437 | RkGoTo(cxnum, bnum) | ^ rkc.c:2444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2444 | RkLeft( cxnum ) | ^ rkc.c:2451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2451 | RkRight( cxnum ) | ^ rkc.c:2458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2458 | RkResize(cxnum, len) | ^ rkc.c:2481:30: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ rkc.c:2482:22: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2482 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ rkc.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2498 | RkEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | RkShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2512 | RkStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2522:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2522 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ rkc.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2531 | RkGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2546:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2546 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2551:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2551 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ rkc.c:2556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2556 | RkGetLex(cxnum, lex, maxlex) | ^ rkc.c:2574:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2574 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ rkc.c:2577:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2577 | tango->klen = ushort2euc(kbuf + klen, len, cbuf, BUFSIZE); | ^ rkc.c:2586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2586 | RkGetStat(cxnum, stat) | ^ rkc.c:2601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^ | int rkc.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2609 | RkCreateDic( cxnum, dicname, mode ) | ^ rkc.c:2616:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2617 | int cxnum; 2618 | unsigned char *dicname; 2619 | { rkc.c:2616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ | int rkc.c:2616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^ | int rkc.c:2623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^ | int rkc.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2653:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2653 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2658:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2658 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ rkc.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2639 | RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:2681:15: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2681 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2682:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2682 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ rkc.c:2683:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2683 | ye = euc2ushort(cbuf, ye, cbuf2, CBUFSIZE); | ^ rkc.c:2684:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2684 | len = euc2ushort(yomi, nyomi, cbuf2, CBUFSIZE); | ^ rkc.c:2691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2691 | RkFlushYomi( cxnum ) | ^ rkc.c:2698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2698 | RkGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:2713:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2713 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2718:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2718 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ rkc.c:2723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2723 | RkRemoveBun( cxnum, mode ) | ^ rkc.c:2730:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2731 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2732 | unsigned char *yomi, *kanjis, *hinshis ; 2733 | { rkc.c:2740:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2740 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2741 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:2750:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2750:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2752:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:2753:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2753:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2755:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2755 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:2730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:2762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2762 | RkQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2772 | RkGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2786:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2786 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2791:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ rkc.c:2806:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2806 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2796 | RkStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2811 | RkSetLocale( cxnum, locale ) | ^ rkc.c:2819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2819 | RkSync( cxnum, dicname ) | ^ rkc.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | RkSetAppName( cxnum, apname ) | ^ rkc.c:2835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2835 | RkChmodDic(cxnum, dicname, mode) | ^ rkc.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2918 | RkThrough( cxnum, command, buf, content_size, buffer_size ) | ^ 217 warnings generated. rm -f rkc.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC rkc.c In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ rkc.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | freeBUN(cx, from) | ^ rkc.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | freeCC( clientcx ) | ^ rkc.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | getCC( clientcx, type ) | ^ rkc.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | RkwSetUserInfo(user, group, topdir) | ^ rkc.c:266:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 266 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ rkc.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ | ^ rkc.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | RkwCloseContext(cxnum) | ^ rkc.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | RkwDuplicateContext( src_cx ) | ^ rkc.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | RkwGetDicList(cxnum, dicnames, max) | ^ rkc.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ | ^ rkc.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | RkwDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:656:38: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:656:17: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ | ^ rkc.c:675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | RkwDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:682:36: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:682:15: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | RkwMountDic(cxnum, dicname, mode) | ^ rkc.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | RkwRemountDic(cxnum, dicname, where) | ^ rkc.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | RkwUnmountDic(cxnum, dicname) | ^ rkc.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | RkwGetMountList(cxnum, dicnames_return, max) | ^ rkc.c:744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | RkwSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:786:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ rkc.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | StoreFirstKouho( cx, bun_max ) | ^ rkc.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 795 | _RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:870:25: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 870 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | RkwEndBun( cxnum, mode ) | ^ rkc.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | LoadKouho( cx ) | ^ rkc.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | RkwXfer(cxnum, knum) | ^ rkc.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 954 | RkwNfer(cxnum) | ^ rkc.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 971 | RkwNext(cxnum) | ^ rkc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | RkwPrev(cxnum) | ^ rkc.c:1017:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ rkc.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1008 | SeekKouho( bun, to ) | ^ rkc.c:1035:18: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1035 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ rkc.c:1037:14: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | ushortstrcpy( kanji, src_kouho ); | ^ rkc.c:1038:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | return( ushortstrlen( (Ushort *)src_kouho ) ) ; | ^ rkc.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | _RkwGetKanji( cxnum, kanji, maxkanji ) | ^ rkc.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1044 | RkwGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:1057:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1063:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ rkc.c:1090:27: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ rkc.c:1092:24: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ rkc.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | _RkwGetKanjiList(cxnum, kouho, max) | ^ rkc.c:1104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1104 | RkwGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:1130:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1130 | len = ushortstrlen(cbuf + j); | ^ rkc.c:1133:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ rkc.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | RkwGoTo(cxnum, bnum) | ^ rkc.c:1161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | RkwLeft(cxnum) | ^ rkc.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | RkwRight(cxnum) | ^ rkc.c:1213:32: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ rkc.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1199 | RKReSize( cxnum, len ) | ^ rkc.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | RkwResize( cxnum, len ) | ^ rkc.c:1287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1287 | RkwEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:1294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1294 | RkwShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | _RkwStoreYomi(cxnum, yomi, max) | ^ rkc.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1326 | RkwStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1334 | len = RKI_MIN(wcharstrlen(yomi),maxyomi); | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1335:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1335 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ rkc.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1344 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:147:45: note: expanded from macro '_RkwGetYomi' 147 | #define _RkwGetYomi G147__RkwGetYomi | ^ rkc.c:1376:25: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ rkc.c:1389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1389 | RkwGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1401:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1401 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1406:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | RkwGetLex(cxnum, lex, maxlex) | ^ rkc.c:1442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1442 | RkwGetStat(cxnum, stat) | ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1484 | RkwGetProtocolVersion(majorp, minorp) | ^ rkc.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | RkwGetServerVersion(majorp, minorp) | ^ rkc.c:1516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | RkcConnectIrohaServer( servername ) | ^ rkc.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | G069_RkcConnectIrohaServer( servername ) | ^ rkc.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | RkcListenConfigErrors( handler ) | ^ rkc.c:1545:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^ 1546 | { rkc.c:1545:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static | ~~~~~~ | int 1545 | CheckRemoteToolProtoVersion(mode) | ^ rkc.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | RkwListDic( cxnum, dirname, dicnames_return, size ) | ^ rkc.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | RkwCreateDic( cxnum, dicname, mode ) | ^ rkc.c:1616:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1617 | int cxnum ; 1618 | char *dicname ; 1619 | { rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | RkwRenameDic( cxnum, dicname, newdicname, mode ) | ^ rkc.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) | ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1676 | static | ~~~~~~ | int 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^ rkc.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1697 | RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:1710:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ rkc.c:1715:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | nyomi = RKI_MIN( ushortstrlen( yomi ), nyomi); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1777:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ rkc.c:1778:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | len += ushortstrcpy( &(cx->lastyomi[ys + nyomi]), cbuf ); | ^ rkc.c:1732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1791 | RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1799:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1799 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1806 | RkwFlushYomi( cxnum ) | ^ rkc.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1833 | _RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1862:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1862 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1867:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1867 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1881 | register i; | ~~~~~~~~ ^ | int rkc.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | removeBUN( cx, to ) | ^ rkc.c:1899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | RkwRemoveBun( cx_num, mode ) | ^ rkc.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1932 | _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, | ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1949 | RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:1960:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1960 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1961 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:1970:46: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1970:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1972:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1972 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:1973:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1973:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1975:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1975 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2008 | _RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2021 | RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2033:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2033 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:2038:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ rkc.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | _RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2065:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2065 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2070 | RkwSetLocale( cxnum, locale ) | ^ rkc.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | RkwSync( cxnum, dicname ) | ^ rkc.c:2132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | RkwSetAppName( cxnum, apname ) | ^ rkc.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | RkwChmodDic(cxnum, dicname, mode) | ^ rkc.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | RkInitialize( hostname ) | ^ rkc.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2195 | RkKillServer() | ^ | int rkc.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2201 | RkCloseContext( cxnum ) | ^ rkc.c:2214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2214 | RkDuplicateContext( src_cx ) | ^ rkc.c:2221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2221 | RkGetDicList(cxnum, dicnames, max) | ^ rkc.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2230 | RkDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:2237:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2237 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:2242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2242 | RkDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:2251:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2251 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ rkc.c:2256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2256 | RkMountDic( cxnum, dicname, mode ) | ^ rkc.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2264 | RkRemountDic( cxnum, dicname, where ) | ^ rkc.c:2272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2272 | RkUnmountDic( cxnum, dicname ) | ^ rkc.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2280 | RkGetMountList( cxnum, dicnames_return, max ) | ^ rkc.c:2288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2288 | RkSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:2300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2300 | RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ | ^ rkc.c:2326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2326 | RkBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:2336:23: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2336 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ rkc.c:2345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2345 | RkEndBun( cxnum, mode ) | ^ rkc.c:2352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2352 | RkXfer( cxnum, knum ) | ^ rkc.c:2359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2359 | RkNfer( cxnum ) | ^ rkc.c:2366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2366 | RkNext( cxnum ) | ^ rkc.c:2373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2373 | RkPrev(cxnum) | ^ rkc.c:2380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2380 | RkGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:2395:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2395 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2400:19: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2400 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ rkc.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2405 | RkGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:2424:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2424 | len = ushortstrlen(cbuf + j); | ^ rkc.c:2425:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2425 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ rkc.c:2437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2437 | RkGoTo(cxnum, bnum) | ^ rkc.c:2444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2444 | RkLeft( cxnum ) | ^ rkc.c:2451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2451 | RkRight( cxnum ) | ^ rkc.c:2458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2458 | RkResize(cxnum, len) | ^ rkc.c:2481:30: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ rkc.c:2482:22: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2482 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ rkc.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2498 | RkEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | RkShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2512 | RkStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2522:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2522 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ rkc.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2531 | RkGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2546:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2546 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2551:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2551 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ rkc.c:2556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2556 | RkGetLex(cxnum, lex, maxlex) | ^ rkc.c:2574:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2574 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ rkc.c:2577:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2577 | tango->klen = ushort2euc(kbuf + klen, len, cbuf, BUFSIZE); | ^ rkc.c:2586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2586 | RkGetStat(cxnum, stat) | ^ rkc.c:2601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^ | int rkc.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2609 | RkCreateDic( cxnum, dicname, mode ) | ^ rkc.c:2616:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2617 | int cxnum; 2618 | unsigned char *dicname; 2619 | { rkc.c:2616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ | int rkc.c:2616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^ | int rkc.c:2623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^ | int rkc.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2653:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2653 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2658:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2658 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ rkc.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2639 | RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:2681:15: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2681 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2682:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2682 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ rkc.c:2683:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2683 | ye = euc2ushort(cbuf, ye, cbuf2, CBUFSIZE); | ^ rkc.c:2684:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2684 | len = euc2ushort(yomi, nyomi, cbuf2, CBUFSIZE); | ^ rkc.c:2691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2691 | RkFlushYomi( cxnum ) | ^ rkc.c:2698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2698 | RkGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:2713:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2713 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2718:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2718 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ rkc.c:2723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2723 | RkRemoveBun( cxnum, mode ) | ^ rkc.c:2730:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2731 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2732 | unsigned char *yomi, *kanjis, *hinshis ; 2733 | { rkc.c:2740:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2740 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2741 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:2750:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2750:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2752:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:2753:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2753:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2755:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2755 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:2730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:2762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2762 | RkQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2772 | RkGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2786:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2786 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2791:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ rkc.c:2806:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2806 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2796 | RkStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2811 | RkSetLocale( cxnum, locale ) | ^ rkc.c:2819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2819 | RkSync( cxnum, dicname ) | ^ rkc.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | RkSetAppName( cxnum, apname ) | ^ rkc.c:2835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2835 | RkChmodDic(cxnum, dicname, mode) | ^ rkc.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2918 | RkThrough( cxnum, command, buf, content_size, buffer_size ) | ^ 217 warnings generated. rm -f convert.o unshared/convert.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST convert.c -o unshared/convert.o In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ 4 warnings generated. rm -f convert.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC convert.c In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ 4 warnings generated. rm -f wconvert.o unshared/wconvert.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST wconvert.c -o unshared/wconvert.o In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | DoSomething(sig) | ^ wconvert.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | try_connect( fd, addrp, len ) | ^ wconvert.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | connect_unix( number ) | ^ wconvert.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | connect_inet( hostname, number ) | ^ wconvert.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | increment_counter( flush ) | ^ wconvert.c:352:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 352 | char **listp = list, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ wconvert.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | rkc_build_cannaserver_list( list ) | ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | static | ~~~~~~ | int 526 | firstKouhoStore(n, data, len, dest) | ^ wconvert.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:540:24: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | length = ushortstrlen( first_kouho )+1 ; | ^ wconvert.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | firstKouhoStore_2(n, data, len, dest) | ^ wconvert.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | RkcRecvWReply(buf, bufsize, len_return, allocptr) | ^ wconvert.c:747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | RkcSendWRequest( Buffer, size ) | ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | static | ~~~~~~ | int 822 | SendType0Request(proto, len, name) /* Initialize */ | ^ wconvert.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:845:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 844 | static | ~~~~~~ | int 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^ wconvert.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:858:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 857 | static | ~~~~~~ | int 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^ wconvert.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^ wconvert.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 888 | static | ~~~~~~ | int 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^ wconvert.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 923 | static | ~~~~~~ | int 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^ wconvert.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:942:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 943 | int majo, mino, con, val; 944 | { wconvert.c:942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 941 | static | ~~~~~~ | int 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ wconvert.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:961:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static | ~~~~~~ | int 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^ wconvert.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1013:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | static | ~~~~~~ | int 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^ wconvert.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1053:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | static | ~~~~~~ | int 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1059:50: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; | ^ wconvert.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | static | ~~~~~~ | int 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^ wconvert.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1126 | static | ~~~~~~ | int 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^ wconvert.c:1127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1163:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1162 | static | ~~~~~~ | int 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^ wconvert.c:1163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1192 | static | ~~~~~~ | int 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^ wconvert.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1224 | static | ~~~~~~ | int 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^ wconvert.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1251:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1250 | static | ~~~~~~ | int 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^ wconvert.c:1251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1284:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1283 | static | ~~~~~~ | int 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^ wconvert.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1315 | static | ~~~~~~ | int 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^ wconvert.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1349 | static | ~~~~~~ | int 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^ wconvert.c:1350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1388:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1387 | static | ~~~~~~ | int 1388 | RecvType0Reply(rep) /* Initialize */ | ^ wconvert.c:1388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1404 | static | ~~~~~~ | int 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^ wconvert.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1425 | static | ~~~~~~ | int 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^ wconvert.c:1426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1442 | static | ~~~~~~ | int 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^ wconvert.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1470:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1473:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1472 | static | ~~~~~~ | int 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^ wconvert.c:1473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1501 | static | ~~~~~~ | int 1502 | RecvType5Reply(rep) /* CreateContext */ | ^ wconvert.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1519 | static | ~~~~~~ | int 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^ wconvert.c:1520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1544:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1547:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1546 | static | ~~~~~~ | int 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^ wconvert.c:1547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1576:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1576 | static RecvType8Reply | ~~~~~~ ^ | int wconvert.c:1580:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1579 | static | ~~~~~~ | int 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^ wconvert.c:1580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1610 | static | ~~~~~~ | int 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^ wconvert.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | rkcw_initialize( username ) | ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ~~~~~~ ^ | int wconvert.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1655 | static | ~~~~~~ | int 1656 | rkcw_finalize() | ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ~~~~~~ ^ | int wconvert.c:1671:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static | ~~~~~~ | int 1671 | rkcw_killserver() | ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ~~~~~~ ^ | int wconvert.c:1686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1685 | static | ~~~~~~ | int 1686 | rkcw_create_context() | ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | rkcw_duplicate_context( cx ) | ^ wconvert.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1712:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1714 | static | ~~~~~~ | int 1715 | rkcw_close_context( cx ) | ^ wconvert.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1727 | static | ~~~~~~ | int 1728 | dictionary_list(proto, con, dicnames, mxi) | ^ wconvert.c:1728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1742:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1744 | static | ~~~~~~ | int 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^ wconvert.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1754:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1753 | static | ~~~~~~ | int 1754 | define_dic(proto, cx, dicname, wordrec) | ^ wconvert.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1771 | static | ~~~~~~ | int 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^ wconvert.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1780:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1783:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1782 | static | ~~~~~~ | int 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^ wconvert.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1791:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ~~~~~~ ^ | int wconvert.c:1794:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1793 | static | ~~~~~~ | int 1794 | mount_dictionary(majo, mino, context, data, mode) | ^ wconvert.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1809 | static | ~~~~~~ | int 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1818:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:1821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1820 | static | ~~~~~~ | int 1821 | rkcw_umount_dictionary( cx, dicname ) | ^ wconvert.c:1821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1828:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1831:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1830 | static | ~~~~~~ | int 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^ wconvert.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1840:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1843:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1842 | static | ~~~~~~ | int 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^ wconvert.c:1843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1864 | static | ~~~~~~ | int 1865 | end_convert(proto, cx, n, mod) | ^ wconvert.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:1881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static | ~~~~~~ | int 1881 | rkcw_convert_end( cx, mode ) | ^ wconvert.c:1881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1890 | static | ~~~~~~ | int 1891 | convStore(n, data, len, dest) | ^ wconvert.c:1891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1904:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ~~~~~~ ^ | int wconvert.c:1907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1906 | static | ~~~~~~ | int 1907 | rkcw_convert( cx, yomi, length, mode ) | ^ wconvert.c:1907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1928:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1928 | static get_yomi | ~~~~~~ ^ | int wconvert.c:1932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1931 | static | ~~~~~~ | int 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^ wconvert.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1945:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1947 | static | ~~~~~~ | int 1948 | yomiStore(n, data, len, destb) | ^ wconvert.c:1948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1969:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1968 | static | ~~~~~~ | int 1969 | rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ | ^ wconvert.c:1969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1977:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1979 | static | ~~~~~~ | int 1980 | kanjilistStore(n, data, len, dest) | ^ wconvert.c:1980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2003:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2005 | static | ~~~~~~ | int 2006 | rkcw_get_kanji_list( cx ) | ^ wconvert.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2018:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2017 | static | ~~~~~~ | int 2018 | rkcw_resize( cx, yomi_length ) | ^ wconvert.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2034:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2033 | static | ~~~~~~ | int 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2039:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2039 | int wlen = ushortstrlen(yomi) + 1, n; | ^ wconvert.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2053 | static | ~~~~~~ | int 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^ wconvert.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2075 | Query_Extension_Ex(reqnames) | ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2106 | static | ~~~~~~ | int 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^ wconvert.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2130 | static | ~~~~~~ | int 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^ wconvert.c:2131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2147:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2146 | static | ~~~~~~ | int 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^ wconvert.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2163 | static | ~~~~~~ | int 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^ wconvert.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2193 | static | ~~~~~~ | int 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^ wconvert.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ~~~~~~ ^ | int wconvert.c:2219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2218 | static | ~~~~~~ | int 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^ wconvert.c:2219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2244 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2263 | static | ~~~~~~ | int 2264 | statusStore(n, data, dest) | ^ wconvert.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2287:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ~~~~~~ ^ | int wconvert.c:2290:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2289 | static | ~~~~~~ | int 2290 | rkcw_get_stat( cx, stat ) | ^ wconvert.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2306 | static | ~~~~~~ | int 2307 | lexStore(n, data, dlen, dest) | ^ wconvert.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2330:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ~~~~~~ ^ | int wconvert.c:2333:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static | ~~~~~~ | int 2333 | rkcw_get_lex( cx, mxi, info ) | ^ wconvert.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2352:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ~~~~~~ ^ | int wconvert.c:2355:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2354 | static | ~~~~~~ | int 2355 | rkcw_autoconv( cx, length, mode ) | ^ wconvert.c:2355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2368:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2370 | static | ~~~~~~ | int 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^ wconvert.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2387:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2390:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2389 | static | ~~~~~~ | int 2390 | rkcw_flush_yomi( cx ) | ^ wconvert.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2404 | static | ~~~~~~ | int 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2419:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2422:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2421 | static | ~~~~~~ | int 2422 | rkcw_remove_bun( cx, mode ) | ^ wconvert.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2439:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2439 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2445:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2445 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2458 | static | ~~~~~~ | int 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^ wconvert.c:2459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2489:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ~~~~~~ ^ | int wconvert.c:2493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2492 | static | ~~~~~~ | int 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^ wconvert.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2511 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:189:45: note: expanded from macro 'copyS8' 189 | #define copyS8 G189_copyS8 | ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2531 | static | ~~~~~~ | int 2532 | dicinfoStore(n, data, dest) | ^ wconvert.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2555:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ~~~~~~ ^ | int wconvert.c:2558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2557 | static | ~~~~~~ | int 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^ wconvert.c:2558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2574:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2577:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2576 | static | ~~~~~~ | int 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^ wconvert.c:2577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2593:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2595 | static | ~~~~~~ | int 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^ wconvert.c:2596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2604:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2606 | static | ~~~~~~ | int 2607 | rkcw_set_locale( cx, locale ) | ^ wconvert.c:2607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2614:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2617:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | static | ~~~~~~ | int 2617 | rkcw_sync(cx, dicname) | ^ wconvert.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2624:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2626 | static | ~~~~~~ | int 2627 | rkcw_set_app_name( cx, apname ) | ^ wconvert.c:2627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2639:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2642:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2641 | static | ~~~~~~ | int 2642 | rkcw_notice_group_name(cx, groupname) | ^ wconvert.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2654:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2656 | static | ~~~~~~ | int 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^ wconvert.c:2657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ~~~~~~ ^ | int wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2673 | static | ~~~~~~ | int 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^ wconvert.c:2674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 warnings generated. rm -f wconvert.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC wconvert.c In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | DoSomething(sig) | ^ wconvert.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | try_connect( fd, addrp, len ) | ^ wconvert.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | connect_unix( number ) | ^ wconvert.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | connect_inet( hostname, number ) | ^ wconvert.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | increment_counter( flush ) | ^ wconvert.c:352:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 352 | char **listp = list, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ wconvert.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | rkc_build_cannaserver_list( list ) | ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | static | ~~~~~~ | int 526 | firstKouhoStore(n, data, len, dest) | ^ wconvert.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:540:24: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | length = ushortstrlen( first_kouho )+1 ; | ^ wconvert.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | firstKouhoStore_2(n, data, len, dest) | ^ wconvert.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | RkcRecvWReply(buf, bufsize, len_return, allocptr) | ^ wconvert.c:747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | RkcSendWRequest( Buffer, size ) | ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | static | ~~~~~~ | int 822 | SendType0Request(proto, len, name) /* Initialize */ | ^ wconvert.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:845:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 844 | static | ~~~~~~ | int 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^ wconvert.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:858:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 857 | static | ~~~~~~ | int 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^ wconvert.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^ wconvert.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 888 | static | ~~~~~~ | int 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^ wconvert.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 923 | static | ~~~~~~ | int 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^ wconvert.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:942:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 943 | int majo, mino, con, val; 944 | { wconvert.c:942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 941 | static | ~~~~~~ | int 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ wconvert.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:961:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static | ~~~~~~ | int 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^ wconvert.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1013:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | static | ~~~~~~ | int 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^ wconvert.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1053:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | static | ~~~~~~ | int 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1059:50: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; | ^ wconvert.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | static | ~~~~~~ | int 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^ wconvert.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1126 | static | ~~~~~~ | int 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^ wconvert.c:1127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1163:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1162 | static | ~~~~~~ | int 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^ wconvert.c:1163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1192 | static | ~~~~~~ | int 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^ wconvert.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1224 | static | ~~~~~~ | int 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^ wconvert.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1251:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1250 | static | ~~~~~~ | int 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^ wconvert.c:1251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1284:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1283 | static | ~~~~~~ | int 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^ wconvert.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1315 | static | ~~~~~~ | int 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^ wconvert.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1349 | static | ~~~~~~ | int 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^ wconvert.c:1350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1388:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1387 | static | ~~~~~~ | int 1388 | RecvType0Reply(rep) /* Initialize */ | ^ wconvert.c:1388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1404 | static | ~~~~~~ | int 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^ wconvert.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1425 | static | ~~~~~~ | int 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^ wconvert.c:1426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1442 | static | ~~~~~~ | int 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^ wconvert.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1470:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1473:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1472 | static | ~~~~~~ | int 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^ wconvert.c:1473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1501 | static | ~~~~~~ | int 1502 | RecvType5Reply(rep) /* CreateContext */ | ^ wconvert.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1519 | static | ~~~~~~ | int 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^ wconvert.c:1520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1544:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1547:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1546 | static | ~~~~~~ | int 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^ wconvert.c:1547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1576:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1576 | static RecvType8Reply | ~~~~~~ ^ | int wconvert.c:1580:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1579 | static | ~~~~~~ | int 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^ wconvert.c:1580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1610 | static | ~~~~~~ | int 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^ wconvert.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | rkcw_initialize( username ) | ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ~~~~~~ ^ | int wconvert.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1655 | static | ~~~~~~ | int 1656 | rkcw_finalize() | ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ~~~~~~ ^ | int wconvert.c:1671:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static | ~~~~~~ | int 1671 | rkcw_killserver() | ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ~~~~~~ ^ | int wconvert.c:1686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1685 | static | ~~~~~~ | int 1686 | rkcw_create_context() | ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | rkcw_duplicate_context( cx ) | ^ wconvert.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1712:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1714 | static | ~~~~~~ | int 1715 | rkcw_close_context( cx ) | ^ wconvert.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1727 | static | ~~~~~~ | int 1728 | dictionary_list(proto, con, dicnames, mxi) | ^ wconvert.c:1728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1742:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1744 | static | ~~~~~~ | int 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^ wconvert.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1754:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1753 | static | ~~~~~~ | int 1754 | define_dic(proto, cx, dicname, wordrec) | ^ wconvert.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1771 | static | ~~~~~~ | int 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^ wconvert.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1780:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1783:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1782 | static | ~~~~~~ | int 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^ wconvert.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1791:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ~~~~~~ ^ | int wconvert.c:1794:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1793 | static | ~~~~~~ | int 1794 | mount_dictionary(majo, mino, context, data, mode) | ^ wconvert.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1809 | static | ~~~~~~ | int 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1818:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:1821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1820 | static | ~~~~~~ | int 1821 | rkcw_umount_dictionary( cx, dicname ) | ^ wconvert.c:1821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1828:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1831:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1830 | static | ~~~~~~ | int 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^ wconvert.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1840:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1843:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1842 | static | ~~~~~~ | int 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^ wconvert.c:1843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1864 | static | ~~~~~~ | int 1865 | end_convert(proto, cx, n, mod) | ^ wconvert.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:1881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static | ~~~~~~ | int 1881 | rkcw_convert_end( cx, mode ) | ^ wconvert.c:1881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1890 | static | ~~~~~~ | int 1891 | convStore(n, data, len, dest) | ^ wconvert.c:1891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1904:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ~~~~~~ ^ | int wconvert.c:1907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1906 | static | ~~~~~~ | int 1907 | rkcw_convert( cx, yomi, length, mode ) | ^ wconvert.c:1907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1928:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1928 | static get_yomi | ~~~~~~ ^ | int wconvert.c:1932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1931 | static | ~~~~~~ | int 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^ wconvert.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1945:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1947 | static | ~~~~~~ | int 1948 | yomiStore(n, data, len, destb) | ^ wconvert.c:1948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1969:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1968 | static | ~~~~~~ | int 1969 | rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ | ^ wconvert.c:1969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1977:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1979 | static | ~~~~~~ | int 1980 | kanjilistStore(n, data, len, dest) | ^ wconvert.c:1980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2003:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2005 | static | ~~~~~~ | int 2006 | rkcw_get_kanji_list( cx ) | ^ wconvert.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2018:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2017 | static | ~~~~~~ | int 2018 | rkcw_resize( cx, yomi_length ) | ^ wconvert.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2034:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2033 | static | ~~~~~~ | int 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2039:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2039 | int wlen = ushortstrlen(yomi) + 1, n; | ^ wconvert.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2053 | static | ~~~~~~ | int 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^ wconvert.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2075 | Query_Extension_Ex(reqnames) | ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2106 | static | ~~~~~~ | int 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^ wconvert.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2130 | static | ~~~~~~ | int 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^ wconvert.c:2131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2147:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2146 | static | ~~~~~~ | int 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^ wconvert.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2163 | static | ~~~~~~ | int 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^ wconvert.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2193 | static | ~~~~~~ | int 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^ wconvert.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ~~~~~~ ^ | int wconvert.c:2219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2218 | static | ~~~~~~ | int 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^ wconvert.c:2219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2244 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2263 | static | ~~~~~~ | int 2264 | statusStore(n, data, dest) | ^ wconvert.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2287:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ~~~~~~ ^ | int wconvert.c:2290:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2289 | static | ~~~~~~ | int 2290 | rkcw_get_stat( cx, stat ) | ^ wconvert.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2306 | static | ~~~~~~ | int 2307 | lexStore(n, data, dlen, dest) | ^ wconvert.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2330:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ~~~~~~ ^ | int wconvert.c:2333:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static | ~~~~~~ | int 2333 | rkcw_get_lex( cx, mxi, info ) | ^ wconvert.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2352:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ~~~~~~ ^ | int wconvert.c:2355:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2354 | static | ~~~~~~ | int 2355 | rkcw_autoconv( cx, length, mode ) | ^ wconvert.c:2355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2368:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2370 | static | ~~~~~~ | int 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^ wconvert.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2387:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2390:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2389 | static | ~~~~~~ | int 2390 | rkcw_flush_yomi( cx ) | ^ wconvert.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2404 | static | ~~~~~~ | int 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2419:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2422:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2421 | static | ~~~~~~ | int 2422 | rkcw_remove_bun( cx, mode ) | ^ wconvert.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2439:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2439 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2445:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2445 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2458 | static | ~~~~~~ | int 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^ wconvert.c:2459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2489:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ~~~~~~ ^ | int wconvert.c:2493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2492 | static | ~~~~~~ | int 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^ wconvert.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2511 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:189:45: note: expanded from macro 'copyS8' 189 | #define copyS8 G189_copyS8 | ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2531 | static | ~~~~~~ | int 2532 | dicinfoStore(n, data, dest) | ^ wconvert.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2555:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ~~~~~~ ^ | int wconvert.c:2558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2557 | static | ~~~~~~ | int 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^ wconvert.c:2558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2574:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2577:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2576 | static | ~~~~~~ | int 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^ wconvert.c:2577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2593:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2595 | static | ~~~~~~ | int 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^ wconvert.c:2596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2604:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2606 | static | ~~~~~~ | int 2607 | rkcw_set_locale( cx, locale ) | ^ wconvert.c:2607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2614:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2617:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | static | ~~~~~~ | int 2617 | rkcw_sync(cx, dicname) | ^ wconvert.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2624:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2626 | static | ~~~~~~ | int 2627 | rkcw_set_app_name( cx, apname ) | ^ wconvert.c:2627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2639:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2642:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2641 | static | ~~~~~~ | int 2642 | rkcw_notice_group_name(cx, groupname) | ^ wconvert.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2654:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2656 | static | ~~~~~~ | int 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^ wconvert.c:2657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ~~~~~~ ^ | int wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2673 | static | ~~~~~~ | int 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^ wconvert.c:2674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 warnings generated. rm -f wutil.o unshared/wutil.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST wutil.c -o unshared/wutil.o In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ wutil.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:369:45: note: expanded from macro 'ushort2eucsize' 369 | #define ushort2eucsize G369_ushort2eucsize | ^ wutil.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'ushort2euc' 368 | #define ushort2euc G368_ushort2euc | ^ wutil.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | eucchars(src, srclen) | ^ ../../include/sglobal.h:220:45: note: expanded from macro 'eucchars' 220 | #define eucchars G220_eucchars | ^ wutil.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:219:45: note: expanded from macro 'euc2ushort' 219 | #define euc2ushort G219_euc2ushort | ^ wutil.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | Wineuc2ushort(src, srclen, dest, destlen) | ^ wutil.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | wchar2ushort32(src, srclen, dest, destlen) | ^ wutil.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | ushort2wchar32(src, srclen, dest, destlen) | ^ wutil.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:377:45: note: expanded from macro 'wchar2ushort' 377 | #define wchar2ushort G377_wchar2ushort | ^ wutil.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:370:45: note: expanded from macro 'ushort2wchar' 370 | #define ushort2wchar G370_ushort2wchar | ^ wutil.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | Winushort2wchar(src, slen, dst, dlen) | ^ wutil.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | wcharstrlen(ws) | ^ ../../include/sglobal.h:378:45: note: expanded from macro 'wcharstrlen' 378 | #define wcharstrlen G378_wcharstrlen | ^ wutil.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | ushortstrlen(ws) | ^ ../../include/sglobal.h:372:45: note: expanded from macro 'ushortstrlen' 372 | #define ushortstrlen G372_ushortstrlen | ^ wutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:371:45: note: expanded from macro 'ushortstrcpy' 371 | #define ushortstrcpy G371_ushortstrcpy | ^ wutil.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ 17 warnings generated. rm -f wutil.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC wutil.c In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ wutil.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:369:45: note: expanded from macro 'ushort2eucsize' 369 | #define ushort2eucsize G369_ushort2eucsize | ^ wutil.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'ushort2euc' 368 | #define ushort2euc G368_ushort2euc | ^ wutil.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | eucchars(src, srclen) | ^ ../../include/sglobal.h:220:45: note: expanded from macro 'eucchars' 220 | #define eucchars G220_eucchars | ^ wutil.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:219:45: note: expanded from macro 'euc2ushort' 219 | #define euc2ushort G219_euc2ushort | ^ wutil.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | Wineuc2ushort(src, srclen, dest, destlen) | ^ wutil.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | wchar2ushort32(src, srclen, dest, destlen) | ^ wutil.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | ushort2wchar32(src, srclen, dest, destlen) | ^ wutil.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:377:45: note: expanded from macro 'wchar2ushort' 377 | #define wchar2ushort G377_wchar2ushort | ^ wutil.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:370:45: note: expanded from macro 'ushort2wchar' 370 | #define ushort2wchar G370_ushort2wchar | ^ wutil.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | Winushort2wchar(src, slen, dst, dlen) | ^ wutil.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | wcharstrlen(ws) | ^ ../../include/sglobal.h:378:45: note: expanded from macro 'wcharstrlen' 378 | #define wcharstrlen G378_wcharstrlen | ^ wutil.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | ushortstrlen(ws) | ^ ../../include/sglobal.h:372:45: note: expanded from macro 'ushortstrlen' 372 | #define ushortstrlen G372_ushortstrlen | ^ wutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:371:45: note: expanded from macro 'ushortstrcpy' 371 | #define ushortstrcpy G371_ushortstrcpy | ^ wutil.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ 17 warnings generated. rm -f conf.o unshared/conf.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST conf.c -o unshared/conf.o In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ conf.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | config_path(name) | ^ conf.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | read_pipe_with_errors(cmd, errors, size) | ^ conf.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | RkcErrorBuf_init(cx) | ^ conf.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | RkcErrorBuf_destroy(cx) | ^ conf.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkcErrorBuf_add(cx, msg) | ^ conf.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | RkcErrorBuf_get(cx) | ^ ../../include/sglobal.h:74:45: note: expanded from macro 'RkcErrorBuf_get' 74 | #define RkcErrorBuf_get G074_RkcErrorBuf_get | ^ conf.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | Token_assignstr(tp, str, len, type) | ^ conf.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Lexer_new(srcdata, srcsize, errorbuf) | ^ conf.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | Lexer_delete(cx) | ^ conf.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | match_operator1(resp, postfix_op, ch) | ^ conf.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | match_operator2(resp, postfix_op, ch1, ch2) | ^ conf.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | Lexer_next(cx, resp, postfix_op) | ^ conf.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | Lexer_error(cx, msg) | ^ conf.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | Parser_new(confmgr, lexer, errorbuf) | ^ conf.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 791 | Parser_delete(cx) | ^ conf.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | Parser_run(cx) | ^ conf.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | Parser_next(cx) | ^ conf.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | Parser_next_postfixop(cx) | ^ conf.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | Parser_error(cx, msg) | ^ conf.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | Parser_stmt(cx, stmttab, nstmt) | ^ conf.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | Parser_eval_error(cx) | ^ conf.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | Parser_eval(cx, lprio) | ^ conf.c:1120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | Parser_getstr(cx) | ^ conf.c:1142:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1142 | DEF_CALCPROC(calc_comma) | ^ conf.c:1145:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | DEF_CALCPROC_OP1(calc_uplus, +) | ^ conf.c:1146:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | DEF_CALCPROC_OP1(calc_uminus, -) | ^ conf.c:1147:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | DEF_CALCPROC_OP2(calc_bplus, +) | ^ conf.c:1148:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1148 | DEF_CALCPROC_OP2(calc_bminus, -) | ^ conf.c:1149:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | DEF_CALCPROC_OP2(calc_multiply, *) | ^ conf.c:1150:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | DEF_CALCPROC_OP2(calc_divide, /) | ^ conf.c:1151:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1151 | DEF_CALCPROC_OP2(calc_modulus, %) | ^ conf.c:1152:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | DEF_CALCPROC_OP2(calc_lshift, <<) | ^ conf.c:1153:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | DEF_CALCPROC_OP2(calc_rshift, >>) | ^ conf.c:1154:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1154 | DEF_CALCPROC_OP2(calc_bitand, &) | ^ conf.c:1155:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | DEF_CALCPROC_OP2(calc_bitor, |) | ^ conf.c:1156:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | DEF_CALCPROC_OP2(calc_bitxor, ^) | ^ conf.c:1157:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | DEF_CALCPROC_OP1(calc_bitcompl, ~) | ^ conf.c:1158:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | DEF_CALCPROC_OP2(calc_equal, ==) | ^ conf.c:1159:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | DEF_CALCPROC_OP2(calc_nequal, !=) | ^ conf.c:1160:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1160 | DEF_CALCPROC_OP2(calc_less, <) | ^ conf.c:1161:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | DEF_CALCPROC_OP2(calc_greater, >) | ^ conf.c:1162:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | DEF_CALCPROC_OP2(calc_lequal, <=) | ^ conf.c:1163:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | DEF_CALCPROC_OP2(calc_gequal, >=) | ^ conf.c:1164:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1164 | DEF_CALCPROC_OP2(calc_land, &&) | ^ conf.c:1165:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | DEF_CALCPROC_OP2(calc_lor, ||) | ^ conf.c:1166:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | DEF_CALCPROC_OP1(calc_lnot, !) | ^ conf.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | syn_top(cx) | ^ conf.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | syn_host(cx) | ^ conf.c:1268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1268 | RkcConfMgr_init(cx, errors) | ^ conf.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | RkcConfMgr_destroy(cx) | ^ conf.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | RkcConfMgr_openhost(cx, hostname) | ^ conf.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | RkcConfMgr_closehost(cx) | ^ conf.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | RkcConfMgr_get_target(cx, item) | ^ conf.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | RkcConfMgr_set_string(cx, item, val) | ^ conf.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | RkcConfMgr_set_number(cx, item, val) | ^ conf.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | RkcConfMgr_set_yesno(cx, item, val) | ^ conf.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1428 | hostname_match(pattern, name) | ^ conf.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | RkcConfMgr_find(cx, item, hostname) | ^ conf.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | RkcConfMgr_get_string(cx, item, hostname) | ^ ../../include/sglobal.h:75:45: note: expanded from macro 'RkcConfMgr_get_string' 75 | #define RkcConfMgr_get_string G075_RkcConfMgr_get_string | ^ conf.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | RkcConfMgr_get_number(cx, item, hostname) | ^ ../../include/sglobal.h:76:45: note: expanded from macro 'RkcConfMgr_get_number' 76 | #define RkcConfMgr_get_number G076_RkcConfMgr_get_number | ^ conf.c:1558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1558 | RkcConfMgr_get_yesno(cx, item, hostname) | ^ ../../include/sglobal.h:77:45: note: expanded from macro 'RkcConfMgr_get_yesno' 77 | #define RkcConfMgr_get_yesno G077_RkcConfMgr_get_yesno | ^ 65 warnings generated. rm -f conf.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC conf.c In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ conf.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | config_path(name) | ^ conf.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | read_pipe_with_errors(cmd, errors, size) | ^ conf.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | RkcErrorBuf_init(cx) | ^ conf.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | RkcErrorBuf_destroy(cx) | ^ conf.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkcErrorBuf_add(cx, msg) | ^ conf.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | RkcErrorBuf_get(cx) | ^ ../../include/sglobal.h:74:45: note: expanded from macro 'RkcErrorBuf_get' 74 | #define RkcErrorBuf_get G074_RkcErrorBuf_get | ^ conf.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | Token_assignstr(tp, str, len, type) | ^ conf.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Lexer_new(srcdata, srcsize, errorbuf) | ^ conf.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | Lexer_delete(cx) | ^ conf.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | match_operator1(resp, postfix_op, ch) | ^ conf.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | match_operator2(resp, postfix_op, ch1, ch2) | ^ conf.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | Lexer_next(cx, resp, postfix_op) | ^ conf.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | Lexer_error(cx, msg) | ^ conf.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | Parser_new(confmgr, lexer, errorbuf) | ^ conf.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 791 | Parser_delete(cx) | ^ conf.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | Parser_run(cx) | ^ conf.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | Parser_next(cx) | ^ conf.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | Parser_next_postfixop(cx) | ^ conf.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | Parser_error(cx, msg) | ^ conf.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | Parser_stmt(cx, stmttab, nstmt) | ^ conf.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | Parser_eval_error(cx) | ^ conf.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | Parser_eval(cx, lprio) | ^ conf.c:1120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | Parser_getstr(cx) | ^ conf.c:1142:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1142 | DEF_CALCPROC(calc_comma) | ^ conf.c:1145:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | DEF_CALCPROC_OP1(calc_uplus, +) | ^ conf.c:1146:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | DEF_CALCPROC_OP1(calc_uminus, -) | ^ conf.c:1147:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | DEF_CALCPROC_OP2(calc_bplus, +) | ^ conf.c:1148:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1148 | DEF_CALCPROC_OP2(calc_bminus, -) | ^ conf.c:1149:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | DEF_CALCPROC_OP2(calc_multiply, *) | ^ conf.c:1150:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | DEF_CALCPROC_OP2(calc_divide, /) | ^ conf.c:1151:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1151 | DEF_CALCPROC_OP2(calc_modulus, %) | ^ conf.c:1152:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | DEF_CALCPROC_OP2(calc_lshift, <<) | ^ conf.c:1153:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | DEF_CALCPROC_OP2(calc_rshift, >>) | ^ conf.c:1154:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1154 | DEF_CALCPROC_OP2(calc_bitand, &) | ^ conf.c:1155:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | DEF_CALCPROC_OP2(calc_bitor, |) | ^ conf.c:1156:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | DEF_CALCPROC_OP2(calc_bitxor, ^) | ^ conf.c:1157:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | DEF_CALCPROC_OP1(calc_bitcompl, ~) | ^ conf.c:1158:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | DEF_CALCPROC_OP2(calc_equal, ==) | ^ conf.c:1159:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | DEF_CALCPROC_OP2(calc_nequal, !=) | ^ conf.c:1160:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1160 | DEF_CALCPROC_OP2(calc_less, <) | ^ conf.c:1161:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | DEF_CALCPROC_OP2(calc_greater, >) | ^ conf.c:1162:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | DEF_CALCPROC_OP2(calc_lequal, <=) | ^ conf.c:1163:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | DEF_CALCPROC_OP2(calc_gequal, >=) | ^ conf.c:1164:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1164 | DEF_CALCPROC_OP2(calc_land, &&) | ^ conf.c:1165:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | DEF_CALCPROC_OP2(calc_lor, ||) | ^ conf.c:1166:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | DEF_CALCPROC_OP1(calc_lnot, !) | ^ conf.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | syn_top(cx) | ^ conf.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | syn_host(cx) | ^ conf.c:1268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1268 | RkcConfMgr_init(cx, errors) | ^ conf.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | RkcConfMgr_destroy(cx) | ^ conf.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | RkcConfMgr_openhost(cx, hostname) | ^ conf.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | RkcConfMgr_closehost(cx) | ^ conf.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | RkcConfMgr_get_target(cx, item) | ^ conf.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | RkcConfMgr_set_string(cx, item, val) | ^ conf.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | RkcConfMgr_set_number(cx, item, val) | ^ conf.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | RkcConfMgr_set_yesno(cx, item, val) | ^ conf.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1428 | hostname_match(pattern, name) | ^ conf.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | RkcConfMgr_find(cx, item, hostname) | ^ conf.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | RkcConfMgr_get_string(cx, item, hostname) | ^ ../../include/sglobal.h:75:45: note: expanded from macro 'RkcConfMgr_get_string' 75 | #define RkcConfMgr_get_string G075_RkcConfMgr_get_string | ^ conf.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | RkcConfMgr_get_number(cx, item, hostname) | ^ ../../include/sglobal.h:76:45: note: expanded from macro 'RkcConfMgr_get_number' 76 | #define RkcConfMgr_get_number G076_RkcConfMgr_get_number | ^ conf.c:1558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1558 | RkcConfMgr_get_yesno(cx, item, hostname) | ^ ../../include/sglobal.h:77:45: note: expanded from macro 'RkcConfMgr_get_yesno' 77 | #define RkcConfMgr_get_yesno G077_RkcConfMgr_get_yesno | ^ 65 warnings generated. rm -f cfuncs.o unshared/cfuncs.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST cfuncs.c -o unshared/cfuncs.o rm -f cfuncs.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC cfuncs.c rm -f file.o unshared/file.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST file.c -o unshared/file.o file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f file.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC file.c file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f strops.o unshared/strops.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST strops.c -o unshared/strops.o strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f strops.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC strops.c strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f libRKC.so.1.2~ + cd . + cc -o './libRKC.so.1.2~' -shared -Wl,-rpath /usr/local/lib -Wl,-soname,libRKC.so.1 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libRKC.so.1 + ln -s libRKC.so.1.2 libRKC.so.1 rm -f libRKC.so.1.2 mv -f libRKC.so.1.2~ libRKC.so.1.2 + rm -f libRKC.so + ln -s libRKC.so.1.2 libRKC.so rm -f libRKC.a + cd unshared + ar cq ../libRKC.a rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libRKC.a making all in lib/RKC16... rm -f rkc.o unshared/rkc.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST rkc.c -o unshared/rkc.o In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ rkc.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | freeBUN(cx, from) | ^ rkc.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | freeCC( clientcx ) | ^ rkc.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | getCC( clientcx, type ) | ^ rkc.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | RkwSetUserInfo(user, group, topdir) | ^ rkc.c:266:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 266 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ rkc.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ | ^ rkc.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | RkwCloseContext(cxnum) | ^ rkc.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | RkwDuplicateContext( src_cx ) | ^ rkc.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | RkwGetDicList(cxnum, dicnames, max) | ^ rkc.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ | ^ rkc.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | RkwDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:656:38: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:656:17: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ | ^ rkc.c:675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | RkwDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:682:36: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:682:15: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | RkwMountDic(cxnum, dicname, mode) | ^ rkc.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | RkwRemountDic(cxnum, dicname, where) | ^ rkc.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | RkwUnmountDic(cxnum, dicname) | ^ rkc.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | RkwGetMountList(cxnum, dicnames_return, max) | ^ rkc.c:744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | RkwSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:786:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ rkc.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | StoreFirstKouho( cx, bun_max ) | ^ rkc.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 795 | _RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:870:25: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 870 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | RkwEndBun( cxnum, mode ) | ^ rkc.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | LoadKouho( cx ) | ^ rkc.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | RkwXfer(cxnum, knum) | ^ rkc.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 954 | RkwNfer(cxnum) | ^ rkc.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 971 | RkwNext(cxnum) | ^ rkc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | RkwPrev(cxnum) | ^ rkc.c:1017:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ rkc.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1008 | SeekKouho( bun, to ) | ^ rkc.c:1035:18: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1035 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ rkc.c:1037:14: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | ushortstrcpy( kanji, src_kouho ); | ^ rkc.c:1038:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | return( ushortstrlen( (Ushort *)src_kouho ) ) ; | ^ rkc.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | _RkwGetKanji( cxnum, kanji, maxkanji ) | ^ rkc.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1044 | RkwGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:1057:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1063:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ rkc.c:1090:27: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ rkc.c:1092:24: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ rkc.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | _RkwGetKanjiList(cxnum, kouho, max) | ^ rkc.c:1104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1104 | RkwGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:1130:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1130 | len = ushortstrlen(cbuf + j); | ^ rkc.c:1133:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ rkc.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | RkwGoTo(cxnum, bnum) | ^ rkc.c:1161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | RkwLeft(cxnum) | ^ rkc.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | RkwRight(cxnum) | ^ rkc.c:1213:32: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ rkc.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1199 | RKReSize( cxnum, len ) | ^ rkc.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | RkwResize( cxnum, len ) | ^ rkc.c:1287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1287 | RkwEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:1294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1294 | RkwShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | _RkwStoreYomi(cxnum, yomi, max) | ^ rkc.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1326 | RkwStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1334 | len = RKI_MIN(wcharstrlen(yomi),maxyomi); | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1335:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1335 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ rkc.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1344 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:147:45: note: expanded from macro '_RkwGetYomi' 147 | #define _RkwGetYomi G147__RkwGetYomi | ^ rkc.c:1376:25: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ rkc.c:1389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1389 | RkwGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1401:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1401 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1406:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | RkwGetLex(cxnum, lex, maxlex) | ^ rkc.c:1442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1442 | RkwGetStat(cxnum, stat) | ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1484 | RkwGetProtocolVersion(majorp, minorp) | ^ rkc.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | RkwGetServerVersion(majorp, minorp) | ^ rkc.c:1516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | RkcConnectIrohaServer( servername ) | ^ rkc.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | G069_RkcConnectIrohaServer( servername ) | ^ rkc.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | RkcListenConfigErrors( handler ) | ^ rkc.c:1545:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^ 1546 | { rkc.c:1545:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static | ~~~~~~ | int 1545 | CheckRemoteToolProtoVersion(mode) | ^ rkc.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | RkwListDic( cxnum, dirname, dicnames_return, size ) | ^ rkc.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | RkwCreateDic( cxnum, dicname, mode ) | ^ rkc.c:1616:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1617 | int cxnum ; 1618 | char *dicname ; 1619 | { rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | RkwRenameDic( cxnum, dicname, newdicname, mode ) | ^ rkc.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) | ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1676 | static | ~~~~~~ | int 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^ rkc.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1697 | RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:1710:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ rkc.c:1715:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | nyomi = RKI_MIN( ushortstrlen( yomi ), nyomi); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1777:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ rkc.c:1778:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | len += ushortstrcpy( &(cx->lastyomi[ys + nyomi]), cbuf ); | ^ rkc.c:1732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1791 | RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1799:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1799 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1806 | RkwFlushYomi( cxnum ) | ^ rkc.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1833 | _RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1862:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1862 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1867:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1867 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1881 | register i; | ~~~~~~~~ ^ | int rkc.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | removeBUN( cx, to ) | ^ rkc.c:1899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | RkwRemoveBun( cx_num, mode ) | ^ rkc.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1932 | _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, | ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1949 | RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:1960:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1960 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1961 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:1970:46: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1970:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1972:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1972 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:1973:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1973:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1975:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1975 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2008 | _RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2021 | RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2033:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2033 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:2038:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ rkc.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | _RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2065:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2065 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2070 | RkwSetLocale( cxnum, locale ) | ^ rkc.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | RkwSync( cxnum, dicname ) | ^ rkc.c:2132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | RkwSetAppName( cxnum, apname ) | ^ rkc.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | RkwChmodDic(cxnum, dicname, mode) | ^ rkc.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | RkInitialize( hostname ) | ^ rkc.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2195 | RkKillServer() | ^ | int rkc.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2201 | RkCloseContext( cxnum ) | ^ rkc.c:2214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2214 | RkDuplicateContext( src_cx ) | ^ rkc.c:2221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2221 | RkGetDicList(cxnum, dicnames, max) | ^ rkc.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2230 | RkDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:2237:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2237 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:2242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2242 | RkDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:2251:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2251 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ rkc.c:2256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2256 | RkMountDic( cxnum, dicname, mode ) | ^ rkc.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2264 | RkRemountDic( cxnum, dicname, where ) | ^ rkc.c:2272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2272 | RkUnmountDic( cxnum, dicname ) | ^ rkc.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2280 | RkGetMountList( cxnum, dicnames_return, max ) | ^ rkc.c:2288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2288 | RkSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:2300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2300 | RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ | ^ rkc.c:2326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2326 | RkBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:2336:23: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2336 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ rkc.c:2345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2345 | RkEndBun( cxnum, mode ) | ^ rkc.c:2352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2352 | RkXfer( cxnum, knum ) | ^ rkc.c:2359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2359 | RkNfer( cxnum ) | ^ rkc.c:2366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2366 | RkNext( cxnum ) | ^ rkc.c:2373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2373 | RkPrev(cxnum) | ^ rkc.c:2380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2380 | RkGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:2395:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2395 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2400:19: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2400 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ rkc.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2405 | RkGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:2424:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2424 | len = ushortstrlen(cbuf + j); | ^ rkc.c:2425:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2425 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ rkc.c:2437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2437 | RkGoTo(cxnum, bnum) | ^ rkc.c:2444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2444 | RkLeft( cxnum ) | ^ rkc.c:2451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2451 | RkRight( cxnum ) | ^ rkc.c:2458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2458 | RkResize(cxnum, len) | ^ rkc.c:2481:30: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ rkc.c:2482:22: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2482 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ rkc.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2498 | RkEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | RkShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2512 | RkStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2522:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2522 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ rkc.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2531 | RkGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2546:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2546 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2551:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2551 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ rkc.c:2556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2556 | RkGetLex(cxnum, lex, maxlex) | ^ rkc.c:2574:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2574 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ rkc.c:2577:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2577 | tango->klen = ushort2euc(kbuf + klen, len, cbuf, BUFSIZE); | ^ rkc.c:2586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2586 | RkGetStat(cxnum, stat) | ^ rkc.c:2601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^ | int rkc.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2609 | RkCreateDic( cxnum, dicname, mode ) | ^ rkc.c:2616:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2617 | int cxnum; 2618 | unsigned char *dicname; 2619 | { rkc.c:2616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ | int rkc.c:2616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^ | int rkc.c:2623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^ | int rkc.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2653:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2653 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2658:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2658 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ rkc.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2639 | RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:2681:15: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2681 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2682:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2682 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ rkc.c:2683:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2683 | ye = euc2ushort(cbuf, ye, cbuf2, CBUFSIZE); | ^ rkc.c:2684:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2684 | len = euc2ushort(yomi, nyomi, cbuf2, CBUFSIZE); | ^ rkc.c:2691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2691 | RkFlushYomi( cxnum ) | ^ rkc.c:2698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2698 | RkGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:2713:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2713 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2718:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2718 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ rkc.c:2723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2723 | RkRemoveBun( cxnum, mode ) | ^ rkc.c:2730:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2731 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2732 | unsigned char *yomi, *kanjis, *hinshis ; 2733 | { rkc.c:2740:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2740 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2741 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:2750:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2750:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2752:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:2753:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2753:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2755:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2755 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:2730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:2762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2762 | RkQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2772 | RkGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2786:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2786 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2791:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ rkc.c:2806:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2806 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2796 | RkStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2811 | RkSetLocale( cxnum, locale ) | ^ rkc.c:2819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2819 | RkSync( cxnum, dicname ) | ^ rkc.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | RkSetAppName( cxnum, apname ) | ^ rkc.c:2835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2835 | RkChmodDic(cxnum, dicname, mode) | ^ rkc.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2918 | RkThrough( cxnum, command, buf, content_size, buffer_size ) | ^ 217 warnings generated. rm -f rkc.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC rkc.c In file included from rkc.c:54: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from rkc.c:54: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from rkc.c:56: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ rkc.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | freeBUN(cx, from) | ^ rkc.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | freeCC( clientcx ) | ^ rkc.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | getCC( clientcx, type ) | ^ rkc.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | RkwSetUserInfo(user, group, topdir) | ^ rkc.c:266:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 266 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ rkc.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ | ^ rkc.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | RkwCloseContext(cxnum) | ^ rkc.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | RkwDuplicateContext( src_cx ) | ^ rkc.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | RkwGetDicList(cxnum, dicnames, max) | ^ rkc.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ | ^ rkc.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | RkwDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:656:38: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:656:17: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ | ^ rkc.c:675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | RkwDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:682:36: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:682:15: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | RkwMountDic(cxnum, dicname, mode) | ^ rkc.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | RkwRemountDic(cxnum, dicname, where) | ^ rkc.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | RkwUnmountDic(cxnum, dicname) | ^ rkc.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | RkwGetMountList(cxnum, dicnames_return, max) | ^ rkc.c:744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | RkwSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:786:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ rkc.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | StoreFirstKouho( cx, bun_max ) | ^ rkc.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 795 | _RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | RkwBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:870:25: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 870 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | RkwEndBun( cxnum, mode ) | ^ rkc.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | LoadKouho( cx ) | ^ rkc.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | RkwXfer(cxnum, knum) | ^ rkc.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 954 | RkwNfer(cxnum) | ^ rkc.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 971 | RkwNext(cxnum) | ^ rkc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | RkwPrev(cxnum) | ^ rkc.c:1017:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ rkc.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1008 | SeekKouho( bun, to ) | ^ rkc.c:1035:18: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1035 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ rkc.c:1037:14: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | ushortstrcpy( kanji, src_kouho ); | ^ rkc.c:1038:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | return( ushortstrlen( (Ushort *)src_kouho ) ) ; | ^ rkc.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | _RkwGetKanji( cxnum, kanji, maxkanji ) | ^ rkc.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1044 | RkwGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:1057:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1063:23: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ rkc.c:1090:27: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ rkc.c:1092:24: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ rkc.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | _RkwGetKanjiList(cxnum, kouho, max) | ^ rkc.c:1104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1104 | RkwGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:1130:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1130 | len = ushortstrlen(cbuf + j); | ^ rkc.c:1133:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ rkc.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | RkwGoTo(cxnum, bnum) | ^ rkc.c:1161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | RkwLeft(cxnum) | ^ rkc.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | RkwRight(cxnum) | ^ rkc.c:1213:32: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ rkc.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1199 | RKReSize( cxnum, len ) | ^ rkc.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | RkwResize( cxnum, len ) | ^ rkc.c:1287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1287 | RkwEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:1294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1294 | RkwShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | _RkwStoreYomi(cxnum, yomi, max) | ^ rkc.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1326 | RkwStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1334 | len = RKI_MIN(wcharstrlen(yomi),maxyomi); | ^ rkc.c:1334:30: warning: passing arguments to 'G378_wcharstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1335:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1335 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ rkc.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1344 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:147:45: note: expanded from macro '_RkwGetYomi' 147 | #define _RkwGetYomi G147__RkwGetYomi | ^ rkc.c:1376:25: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ rkc.c:1389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1389 | RkwGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:1401:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1401 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1406:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | RkwGetLex(cxnum, lex, maxlex) | ^ rkc.c:1442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1442 | RkwGetStat(cxnum, stat) | ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1484 | RkwGetProtocolVersion(majorp, minorp) | ^ rkc.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | RkwGetServerVersion(majorp, minorp) | ^ rkc.c:1516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | RkcConnectIrohaServer( servername ) | ^ rkc.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | G069_RkcConnectIrohaServer( servername ) | ^ rkc.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | RkcListenConfigErrors( handler ) | ^ rkc.c:1545:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^ 1546 | { rkc.c:1545:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static | ~~~~~~ | int 1545 | CheckRemoteToolProtoVersion(mode) | ^ rkc.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | RkwListDic( cxnum, dirname, dicnames_return, size ) | ^ rkc.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | RkwCreateDic( cxnum, dicname, mode ) | ^ rkc.c:1616:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1617 | int cxnum ; 1618 | char *dicname ; 1619 | { rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^ rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | RkwRenameDic( cxnum, dicname, newdicname, mode ) | ^ rkc.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) | ^ rkc.c:1677:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1676 | static | ~~~~~~ | int 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^ rkc.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1697 | RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:1710:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ rkc.c:1715:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | nyomi = RKI_MIN( ushortstrlen( yomi ), nyomi); | ^ rkc.c:1754:31: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:1777:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ rkc.c:1778:25: warning: passing arguments to 'G371_ushortstrcpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | len += ushortstrcpy( &(cx->lastyomi[ys + nyomi]), cbuf ); | ^ rkc.c:1732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1791 | RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:1799:23: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1799 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1806 | RkwFlushYomi( cxnum ) | ^ rkc.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1833 | _RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | RkwGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:1862:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1862 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:1867:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1867 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ rkc.c:1881:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1881 | register i; | ~~~~~~~~ ^ | int rkc.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | removeBUN( cx, to ) | ^ rkc.c:1899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | RkwRemoveBun( cx_num, mode ) | ^ rkc.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1932 | _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, | ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1949 | RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:1960:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1960 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:1961:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1961 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:1970:46: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1970:22: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1970 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:1972:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1972 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:1973:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1973:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1973 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:1975:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1975 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2008 | _RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2021 | RkwGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2033:26: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2033 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ rkc.c:2038:24: warning: passing arguments to 'G370_ushort2wchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ rkc.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | _RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | RkwStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2065:21: warning: passing arguments to 'G377_wchar2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2065 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ rkc.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2070 | RkwSetLocale( cxnum, locale ) | ^ rkc.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | RkwSync( cxnum, dicname ) | ^ rkc.c:2132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | RkwSetAppName( cxnum, apname ) | ^ rkc.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | RkwChmodDic(cxnum, dicname, mode) | ^ rkc.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | RkInitialize( hostname ) | ^ rkc.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2195 | RkKillServer() | ^ | int rkc.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2201 | RkCloseContext( cxnum ) | ^ rkc.c:2214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2214 | RkDuplicateContext( src_cx ) | ^ rkc.c:2221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2221 | RkGetDicList(cxnum, dicnames, max) | ^ rkc.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2230 | RkDefineDic(cxnum, dicname, wordrec) | ^ rkc.c:2237:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2237 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ rkc.c:2242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2242 | RkDeleteDic(cxnum, dicname, wordrec) | ^ rkc.c:2251:15: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2251 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ rkc.c:2256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2256 | RkMountDic( cxnum, dicname, mode ) | ^ rkc.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2264 | RkRemountDic( cxnum, dicname, where ) | ^ rkc.c:2272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2272 | RkUnmountDic( cxnum, dicname ) | ^ rkc.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2280 | RkGetMountList( cxnum, dicnames_return, max ) | ^ rkc.c:2288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2288 | RkSetDicPath( cxnum, path ) /* ѥ */ | ^ rkc.c:2300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2300 | RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ | ^ rkc.c:2326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2326 | RkBgnBun(cxnum, yomi, maxyomi, mode) | ^ rkc.c:2336:23: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2336 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ rkc.c:2345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2345 | RkEndBun( cxnum, mode ) | ^ rkc.c:2352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2352 | RkXfer( cxnum, knum ) | ^ rkc.c:2359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2359 | RkNfer( cxnum ) | ^ rkc.c:2366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2366 | RkNext( cxnum ) | ^ rkc.c:2373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2373 | RkPrev(cxnum) | ^ rkc.c:2380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2380 | RkGetKanji(cxnum, kanji, maxkanji) | ^ rkc.c:2395:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2395 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2400:19: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2400 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ rkc.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2405 | RkGetKanjiList(cxnum, kanjis, maxkanjis) | ^ rkc.c:2424:23: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2424 | len = ushortstrlen(cbuf + j); | ^ rkc.c:2425:24: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2425 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ rkc.c:2437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2437 | RkGoTo(cxnum, bnum) | ^ rkc.c:2444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2444 | RkLeft( cxnum ) | ^ rkc.c:2451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2451 | RkRight( cxnum ) | ^ rkc.c:2458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2458 | RkResize(cxnum, len) | ^ rkc.c:2481:30: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ rkc.c:2482:22: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2482 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ rkc.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2498 | RkEnlarge( cxnum ) /* ʸ῭Ф */ | ^ rkc.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | RkShorten(cxnum) /* ʸ̤ */ | ^ rkc.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2512 | RkStoreYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2522:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2522 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ rkc.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2531 | RkGetYomi(cxnum, yomi, maxyomi) | ^ rkc.c:2546:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2546 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2551:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2551 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ rkc.c:2556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2556 | RkGetLex(cxnum, lex, maxlex) | ^ rkc.c:2574:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2574 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ rkc.c:2577:26: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2577 | tango->klen = ushort2euc(kbuf + klen, len, cbuf, BUFSIZE); | ^ rkc.c:2586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2586 | RkGetStat(cxnum, stat) | ^ rkc.c:2601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^ | int rkc.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2609 | RkCreateDic( cxnum, dicname, mode ) | ^ rkc.c:2616:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2617 | int cxnum; 2618 | unsigned char *dicname; 2619 | { rkc.c:2616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^ | int rkc.c:2616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^ | int rkc.c:2623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^ | int rkc.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rkc.c:2653:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2653 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2658:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2658 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ rkc.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2639 | RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) | ^ rkc.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) | ^ rkc.c:2681:15: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2681 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2682:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2682 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ rkc.c:2683:20: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2683 | ye = euc2ushort(cbuf, ye, cbuf2, CBUFSIZE); | ^ rkc.c:2684:21: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2684 | len = euc2ushort(yomi, nyomi, cbuf2, CBUFSIZE); | ^ rkc.c:2691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2691 | RkFlushYomi( cxnum ) | ^ rkc.c:2698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2698 | RkGetLastYomi( cxnum, yomi, maxyomi ) | ^ rkc.c:2713:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2713 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2718:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2718 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ rkc.c:2723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2723 | RkRemoveBun( cxnum, mode ) | ^ rkc.c:2730:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2731 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2732 | unsigned char *yomi, *kanjis, *hinshis ; 2733 | { rkc.c:2740:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2740 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2741:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2741 | nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, | ^~~~~~~ rkc.c:2750:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2750:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2750 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ rkc.c:2752:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | j += ushortstrlen(cbuf2 + j) + 1; | ^ rkc.c:2753:44: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2753:20: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2753 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ rkc.c:2755:22: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2755 | m += ushortstrlen(cbuf3 + m) + 1; | ^ rkc.c:2730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ rkc.c:2762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2762 | RkQueryDic( cxnum, username, dicname, status ) /* S002 */ | ^ rkc.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2772 | RkGetHinshi( cxnum, dst, maxdst ) | ^ rkc.c:2786:25: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2786 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ rkc.c:2791:22: warning: passing arguments to 'G368_ushort2euc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ rkc.c:2806:19: warning: passing arguments to 'G219_euc2ushort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2806 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ rkc.c:2796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2796 | RkStoreRange( cxnum, yomi, maxyomi ) | ^ rkc.c:2811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2811 | RkSetLocale( cxnum, locale ) | ^ rkc.c:2819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2819 | RkSync( cxnum, dicname ) | ^ rkc.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | RkSetAppName( cxnum, apname ) | ^ rkc.c:2835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2835 | RkChmodDic(cxnum, dicname, mode) | ^ rkc.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2918 | RkThrough( cxnum, command, buf, content_size, buffer_size ) | ^ 217 warnings generated. rm -f convert.o unshared/convert.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST convert.c -o unshared/convert.o In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ 4 warnings generated. rm -f convert.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC convert.c In file included from convert.c:30: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from convert.c:30: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from convert.c:32: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ 4 warnings generated. rm -f wconvert.o unshared/wconvert.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST wconvert.c -o unshared/wconvert.o In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | DoSomething(sig) | ^ wconvert.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | try_connect( fd, addrp, len ) | ^ wconvert.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | connect_unix( number ) | ^ wconvert.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | connect_inet( hostname, number ) | ^ wconvert.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | increment_counter( flush ) | ^ wconvert.c:352:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 352 | char **listp = list, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ wconvert.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | rkc_build_cannaserver_list( list ) | ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | static | ~~~~~~ | int 526 | firstKouhoStore(n, data, len, dest) | ^ wconvert.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:540:24: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | length = ushortstrlen( first_kouho )+1 ; | ^ wconvert.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | firstKouhoStore_2(n, data, len, dest) | ^ wconvert.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | RkcRecvWReply(buf, bufsize, len_return, allocptr) | ^ wconvert.c:747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | RkcSendWRequest( Buffer, size ) | ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | static | ~~~~~~ | int 822 | SendType0Request(proto, len, name) /* Initialize */ | ^ wconvert.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:845:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 844 | static | ~~~~~~ | int 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^ wconvert.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:858:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 857 | static | ~~~~~~ | int 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^ wconvert.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^ wconvert.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 888 | static | ~~~~~~ | int 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^ wconvert.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 923 | static | ~~~~~~ | int 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^ wconvert.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:942:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 943 | int majo, mino, con, val; 944 | { wconvert.c:942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 941 | static | ~~~~~~ | int 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ wconvert.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:961:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static | ~~~~~~ | int 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^ wconvert.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1013:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | static | ~~~~~~ | int 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^ wconvert.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1053:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | static | ~~~~~~ | int 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1059:50: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; | ^ wconvert.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | static | ~~~~~~ | int 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^ wconvert.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1126 | static | ~~~~~~ | int 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^ wconvert.c:1127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1163:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1162 | static | ~~~~~~ | int 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^ wconvert.c:1163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1192 | static | ~~~~~~ | int 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^ wconvert.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1224 | static | ~~~~~~ | int 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^ wconvert.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1251:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1250 | static | ~~~~~~ | int 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^ wconvert.c:1251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1284:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1283 | static | ~~~~~~ | int 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^ wconvert.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1315 | static | ~~~~~~ | int 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^ wconvert.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1349 | static | ~~~~~~ | int 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^ wconvert.c:1350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1388:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1387 | static | ~~~~~~ | int 1388 | RecvType0Reply(rep) /* Initialize */ | ^ wconvert.c:1388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1404 | static | ~~~~~~ | int 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^ wconvert.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1425 | static | ~~~~~~ | int 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^ wconvert.c:1426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1442 | static | ~~~~~~ | int 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^ wconvert.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1470:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1473:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1472 | static | ~~~~~~ | int 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^ wconvert.c:1473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1501 | static | ~~~~~~ | int 1502 | RecvType5Reply(rep) /* CreateContext */ | ^ wconvert.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1519 | static | ~~~~~~ | int 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^ wconvert.c:1520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1544:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1547:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1546 | static | ~~~~~~ | int 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^ wconvert.c:1547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1576:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1576 | static RecvType8Reply | ~~~~~~ ^ | int wconvert.c:1580:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1579 | static | ~~~~~~ | int 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^ wconvert.c:1580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1610 | static | ~~~~~~ | int 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^ wconvert.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | rkcw_initialize( username ) | ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ~~~~~~ ^ | int wconvert.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1655 | static | ~~~~~~ | int 1656 | rkcw_finalize() | ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ~~~~~~ ^ | int wconvert.c:1671:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static | ~~~~~~ | int 1671 | rkcw_killserver() | ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ~~~~~~ ^ | int wconvert.c:1686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1685 | static | ~~~~~~ | int 1686 | rkcw_create_context() | ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | rkcw_duplicate_context( cx ) | ^ wconvert.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1712:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1714 | static | ~~~~~~ | int 1715 | rkcw_close_context( cx ) | ^ wconvert.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1727 | static | ~~~~~~ | int 1728 | dictionary_list(proto, con, dicnames, mxi) | ^ wconvert.c:1728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1742:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1744 | static | ~~~~~~ | int 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^ wconvert.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1754:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1753 | static | ~~~~~~ | int 1754 | define_dic(proto, cx, dicname, wordrec) | ^ wconvert.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1771 | static | ~~~~~~ | int 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^ wconvert.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1780:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1783:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1782 | static | ~~~~~~ | int 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^ wconvert.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1791:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ~~~~~~ ^ | int wconvert.c:1794:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1793 | static | ~~~~~~ | int 1794 | mount_dictionary(majo, mino, context, data, mode) | ^ wconvert.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1809 | static | ~~~~~~ | int 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1818:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:1821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1820 | static | ~~~~~~ | int 1821 | rkcw_umount_dictionary( cx, dicname ) | ^ wconvert.c:1821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1828:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1831:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1830 | static | ~~~~~~ | int 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^ wconvert.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1840:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1843:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1842 | static | ~~~~~~ | int 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^ wconvert.c:1843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1864 | static | ~~~~~~ | int 1865 | end_convert(proto, cx, n, mod) | ^ wconvert.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:1881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static | ~~~~~~ | int 1881 | rkcw_convert_end( cx, mode ) | ^ wconvert.c:1881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1890 | static | ~~~~~~ | int 1891 | convStore(n, data, len, dest) | ^ wconvert.c:1891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1904:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ~~~~~~ ^ | int wconvert.c:1907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1906 | static | ~~~~~~ | int 1907 | rkcw_convert( cx, yomi, length, mode ) | ^ wconvert.c:1907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1928:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1928 | static get_yomi | ~~~~~~ ^ | int wconvert.c:1932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1931 | static | ~~~~~~ | int 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^ wconvert.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1945:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1947 | static | ~~~~~~ | int 1948 | yomiStore(n, data, len, destb) | ^ wconvert.c:1948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1969:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1968 | static | ~~~~~~ | int 1969 | rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ | ^ wconvert.c:1969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1977:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1979 | static | ~~~~~~ | int 1980 | kanjilistStore(n, data, len, dest) | ^ wconvert.c:1980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2003:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2005 | static | ~~~~~~ | int 2006 | rkcw_get_kanji_list( cx ) | ^ wconvert.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2018:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2017 | static | ~~~~~~ | int 2018 | rkcw_resize( cx, yomi_length ) | ^ wconvert.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2034:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2033 | static | ~~~~~~ | int 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2039:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2039 | int wlen = ushortstrlen(yomi) + 1, n; | ^ wconvert.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2053 | static | ~~~~~~ | int 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^ wconvert.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2075 | Query_Extension_Ex(reqnames) | ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2106 | static | ~~~~~~ | int 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^ wconvert.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2130 | static | ~~~~~~ | int 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^ wconvert.c:2131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2147:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2146 | static | ~~~~~~ | int 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^ wconvert.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2163 | static | ~~~~~~ | int 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^ wconvert.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2193 | static | ~~~~~~ | int 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^ wconvert.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ~~~~~~ ^ | int wconvert.c:2219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2218 | static | ~~~~~~ | int 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^ wconvert.c:2219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2244 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2263 | static | ~~~~~~ | int 2264 | statusStore(n, data, dest) | ^ wconvert.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2287:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ~~~~~~ ^ | int wconvert.c:2290:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2289 | static | ~~~~~~ | int 2290 | rkcw_get_stat( cx, stat ) | ^ wconvert.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2306 | static | ~~~~~~ | int 2307 | lexStore(n, data, dlen, dest) | ^ wconvert.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2330:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ~~~~~~ ^ | int wconvert.c:2333:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static | ~~~~~~ | int 2333 | rkcw_get_lex( cx, mxi, info ) | ^ wconvert.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2352:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ~~~~~~ ^ | int wconvert.c:2355:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2354 | static | ~~~~~~ | int 2355 | rkcw_autoconv( cx, length, mode ) | ^ wconvert.c:2355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2368:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2370 | static | ~~~~~~ | int 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^ wconvert.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2387:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2390:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2389 | static | ~~~~~~ | int 2390 | rkcw_flush_yomi( cx ) | ^ wconvert.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2404 | static | ~~~~~~ | int 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2419:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2422:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2421 | static | ~~~~~~ | int 2422 | rkcw_remove_bun( cx, mode ) | ^ wconvert.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2439:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2439 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2445:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2445 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2458 | static | ~~~~~~ | int 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^ wconvert.c:2459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2489:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ~~~~~~ ^ | int wconvert.c:2493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2492 | static | ~~~~~~ | int 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^ wconvert.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2511 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:189:45: note: expanded from macro 'copyS8' 189 | #define copyS8 G189_copyS8 | ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2531 | static | ~~~~~~ | int 2532 | dicinfoStore(n, data, dest) | ^ wconvert.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2555:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ~~~~~~ ^ | int wconvert.c:2558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2557 | static | ~~~~~~ | int 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^ wconvert.c:2558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2574:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2577:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2576 | static | ~~~~~~ | int 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^ wconvert.c:2577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2593:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2595 | static | ~~~~~~ | int 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^ wconvert.c:2596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2604:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2606 | static | ~~~~~~ | int 2607 | rkcw_set_locale( cx, locale ) | ^ wconvert.c:2607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2614:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2617:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | static | ~~~~~~ | int 2617 | rkcw_sync(cx, dicname) | ^ wconvert.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2624:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2626 | static | ~~~~~~ | int 2627 | rkcw_set_app_name( cx, apname ) | ^ wconvert.c:2627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2639:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2642:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2641 | static | ~~~~~~ | int 2642 | rkcw_notice_group_name(cx, groupname) | ^ wconvert.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2654:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2656 | static | ~~~~~~ | int 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^ wconvert.c:2657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ~~~~~~ ^ | int wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2673 | static | ~~~~~~ | int 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^ wconvert.c:2674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 warnings generated. rm -f wconvert.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC wconvert.c In file included from wconvert.c:59: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wconvert.c:59: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from wconvert.c:62: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | DoSomething(sig) | ^ wconvert.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | try_connect( fd, addrp, len ) | ^ wconvert.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | connect_unix( number ) | ^ wconvert.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | connect_inet( hostname, number ) | ^ wconvert.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | increment_counter( flush ) | ^ wconvert.c:352:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 352 | char **listp = list, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ wconvert.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | rkc_build_cannaserver_list( list ) | ^ wconvert.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ wconvert.c:523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | static | ~~~~~~ | int 526 | firstKouhoStore(n, data, len, dest) | ^ wconvert.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:540:24: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | length = ushortstrlen( first_kouho )+1 ; | ^ wconvert.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | firstKouhoStore_2(n, data, len, dest) | ^ wconvert.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | RkcRecvWReply(buf, bufsize, len_return, allocptr) | ^ wconvert.c:747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | RkcSendWRequest( Buffer, size ) | ^ wconvert.c:822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | static | ~~~~~~ | int 822 | SendType0Request(proto, len, name) /* Initialize */ | ^ wconvert.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:845:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 844 | static | ~~~~~~ | int 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^ wconvert.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:858:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 857 | static | ~~~~~~ | int 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^ wconvert.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^ wconvert.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 888 | static | ~~~~~~ | int 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^ wconvert.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 923 | static | ~~~~~~ | int 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^ wconvert.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:942:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 943 | int majo, mino, con, val; 944 | { wconvert.c:942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 941 | static | ~~~~~~ | int 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ wconvert.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:961:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static | ~~~~~~ | int 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^ wconvert.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1013:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | static | ~~~~~~ | int 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^ wconvert.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1053:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | static | ~~~~~~ | int 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1059:50: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; | ^ wconvert.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^ wconvert.c:1087:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | static | ~~~~~~ | int 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^ wconvert.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1126 | static | ~~~~~~ | int 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^ wconvert.c:1127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1163:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1162 | static | ~~~~~~ | int 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^ wconvert.c:1163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1192 | static | ~~~~~~ | int 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^ wconvert.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1224 | static | ~~~~~~ | int 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^ wconvert.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1251:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1250 | static | ~~~~~~ | int 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^ wconvert.c:1251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1284:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1283 | static | ~~~~~~ | int 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^ wconvert.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1315 | static | ~~~~~~ | int 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^ wconvert.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1349 | static | ~~~~~~ | int 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^ wconvert.c:1350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1388:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1387 | static | ~~~~~~ | int 1388 | RecvType0Reply(rep) /* Initialize */ | ^ wconvert.c:1388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1404 | static | ~~~~~~ | int 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^ wconvert.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1425 | static | ~~~~~~ | int 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^ wconvert.c:1426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1442 | static | ~~~~~~ | int 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^ wconvert.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1470:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1473:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1472 | static | ~~~~~~ | int 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^ wconvert.c:1473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1501 | static | ~~~~~~ | int 1502 | RecvType5Reply(rep) /* CreateContext */ | ^ wconvert.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1519 | static | ~~~~~~ | int 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^ wconvert.c:1520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1544:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ~~~~~~ ^ | int wconvert.c:1547:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1546 | static | ~~~~~~ | int 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^ wconvert.c:1547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1576:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1576 | static RecvType8Reply | ~~~~~~ ^ | int wconvert.c:1580:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1579 | static | ~~~~~~ | int 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^ wconvert.c:1580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1610 | static | ~~~~~~ | int 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^ wconvert.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | rkcw_initialize( username ) | ^ wconvert.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ~~~~~~ ^ | int wconvert.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1655 | static | ~~~~~~ | int 1656 | rkcw_finalize() | ^ wconvert.c:1668:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ~~~~~~ ^ | int wconvert.c:1671:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static | ~~~~~~ | int 1671 | rkcw_killserver() | ^ wconvert.c:1683:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ~~~~~~ ^ | int wconvert.c:1686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1685 | static | ~~~~~~ | int 1686 | rkcw_create_context() | ^ wconvert.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | rkcw_duplicate_context( cx ) | ^ wconvert.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1712:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:1715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1714 | static | ~~~~~~ | int 1715 | rkcw_close_context( cx ) | ^ wconvert.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1727 | static | ~~~~~~ | int 1728 | dictionary_list(proto, con, dicnames, mxi) | ^ wconvert.c:1728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1742:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1744 | static | ~~~~~~ | int 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^ wconvert.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1754:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1753 | static | ~~~~~~ | int 1754 | define_dic(proto, cx, dicname, wordrec) | ^ wconvert.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1771 | static | ~~~~~~ | int 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^ wconvert.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1780:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1783:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1782 | static | ~~~~~~ | int 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^ wconvert.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1791:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ~~~~~~ ^ | int wconvert.c:1794:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1793 | static | ~~~~~~ | int 1794 | mount_dictionary(majo, mino, context, data, mode) | ^ wconvert.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1809 | static | ~~~~~~ | int 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1818:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:1821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1820 | static | ~~~~~~ | int 1821 | rkcw_umount_dictionary( cx, dicname ) | ^ wconvert.c:1821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1828:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1831:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1830 | static | ~~~~~~ | int 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^ wconvert.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1840:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:1843:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1842 | static | ~~~~~~ | int 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^ wconvert.c:1843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1864 | static | ~~~~~~ | int 1865 | end_convert(proto, cx, n, mod) | ^ wconvert.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:1881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static | ~~~~~~ | int 1881 | rkcw_convert_end( cx, mode ) | ^ wconvert.c:1881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1890 | static | ~~~~~~ | int 1891 | convStore(n, data, len, dest) | ^ wconvert.c:1891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1904:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ~~~~~~ ^ | int wconvert.c:1907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1906 | static | ~~~~~~ | int 1907 | rkcw_convert( cx, yomi, length, mode ) | ^ wconvert.c:1907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1928:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1928 | static get_yomi | ~~~~~~ ^ | int wconvert.c:1932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1931 | static | ~~~~~~ | int 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^ wconvert.c:1932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1945:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1947 | static | ~~~~~~ | int 1948 | yomiStore(n, data, len, destb) | ^ wconvert.c:1948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ~~~~~~ ^ | int wconvert.c:1969:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1968 | static | ~~~~~~ | int 1969 | rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ | ^ wconvert.c:1969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1977:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ~~~~~~ ^ | int wconvert.c:1980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1979 | static | ~~~~~~ | int 1980 | kanjilistStore(n, data, len, dest) | ^ wconvert.c:1980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2003:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2005 | static | ~~~~~~ | int 2006 | rkcw_get_kanji_list( cx ) | ^ wconvert.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2018:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2017 | static | ~~~~~~ | int 2018 | rkcw_resize( cx, yomi_length ) | ^ wconvert.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2034:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2033 | static | ~~~~~~ | int 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2039:26: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2039 | int wlen = ushortstrlen(yomi) + 1, n; | ^ wconvert.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^ wconvert.c:2051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2053 | static | ~~~~~~ | int 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^ wconvert.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2075 | Query_Extension_Ex(reqnames) | ^ wconvert.c:2104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2106 | static | ~~~~~~ | int 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^ wconvert.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2130 | static | ~~~~~~ | int 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^ wconvert.c:2131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2147:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2146 | static | ~~~~~~ | int 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^ wconvert.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2163 | static | ~~~~~~ | int 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^ wconvert.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2193 | static | ~~~~~~ | int 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^ wconvert.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ~~~~~~ ^ | int wconvert.c:2219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2218 | static | ~~~~~~ | int 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^ wconvert.c:2219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2244 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^ wconvert.c:2264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2263 | static | ~~~~~~ | int 2264 | statusStore(n, data, dest) | ^ wconvert.c:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2287:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ~~~~~~ ^ | int wconvert.c:2290:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2289 | static | ~~~~~~ | int 2290 | rkcw_get_stat( cx, stat ) | ^ wconvert.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2306 | static | ~~~~~~ | int 2307 | lexStore(n, data, dlen, dest) | ^ wconvert.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2330:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ~~~~~~ ^ | int wconvert.c:2333:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static | ~~~~~~ | int 2333 | rkcw_get_lex( cx, mxi, info ) | ^ wconvert.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2352:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ~~~~~~ ^ | int wconvert.c:2355:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2354 | static | ~~~~~~ | int 2355 | rkcw_autoconv( cx, length, mode ) | ^ wconvert.c:2355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2368:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2370 | static | ~~~~~~ | int 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^ wconvert.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2387:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ~~~~~~ ^ | int wconvert.c:2390:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2389 | static | ~~~~~~ | int 2390 | rkcw_flush_yomi( cx ) | ^ wconvert.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2404 | static | ~~~~~~ | int 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2419:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ~~~~~~ ^ | int wconvert.c:2422:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2421 | static | ~~~~~~ | int 2422 | rkcw_remove_bun( cx, mode ) | ^ wconvert.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2439:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2439 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2445:21: warning: passing arguments to 'G372_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2445 | len += ushortstrlen( first_kouho + len ) + 1; | ^ wconvert.c:2459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2458 | static | ~~~~~~ | int 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^ wconvert.c:2459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2489:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ~~~~~~ ^ | int wconvert.c:2493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2492 | static | ~~~~~~ | int 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^ wconvert.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2511 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:189:45: note: expanded from macro 'copyS8' 189 | #define copyS8 G189_copyS8 | ^ wconvert.c:2532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2531 | static | ~~~~~~ | int 2532 | dicinfoStore(n, data, dest) | ^ wconvert.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2555:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ~~~~~~ ^ | int wconvert.c:2558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2557 | static | ~~~~~~ | int 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^ wconvert.c:2558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2574:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2577:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2576 | static | ~~~~~~ | int 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^ wconvert.c:2577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2593:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ~~~~~~ ^ | int wconvert.c:2596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2595 | static | ~~~~~~ | int 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^ wconvert.c:2596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2604:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2606 | static | ~~~~~~ | int 2607 | rkcw_set_locale( cx, locale ) | ^ wconvert.c:2607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2614:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2617:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2616 | static | ~~~~~~ | int 2617 | rkcw_sync(cx, dicname) | ^ wconvert.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2624:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2626 | static | ~~~~~~ | int 2627 | rkcw_set_app_name( cx, apname ) | ^ wconvert.c:2627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2639:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ~~~~~~ ^ | int wconvert.c:2642:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2641 | static | ~~~~~~ | int 2642 | rkcw_notice_group_name(cx, groupname) | ^ wconvert.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2654:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ~~~~~~ ^ | int wconvert.c:2657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2656 | static | ~~~~~~ | int 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^ wconvert.c:2657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ~~~~~~ ^ | int wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2673 | static | ~~~~~~ | int 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^ wconvert.c:2674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 warnings generated. rm -f wutil.o unshared/wutil.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST wutil.c -o unshared/wutil.o In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ wutil.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:369:45: note: expanded from macro 'ushort2eucsize' 369 | #define ushort2eucsize G369_ushort2eucsize | ^ wutil.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'ushort2euc' 368 | #define ushort2euc G368_ushort2euc | ^ wutil.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | eucchars(src, srclen) | ^ ../../include/sglobal.h:220:45: note: expanded from macro 'eucchars' 220 | #define eucchars G220_eucchars | ^ wutil.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:219:45: note: expanded from macro 'euc2ushort' 219 | #define euc2ushort G219_euc2ushort | ^ wutil.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | Wineuc2ushort(src, srclen, dest, destlen) | ^ wutil.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | wchar2ushort16(src, srclen, dest, destlen) | ^ wutil.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | ushort2wchar16(src, srclen, dest, destlen) | ^ wutil.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:377:45: note: expanded from macro 'wchar2ushort' 377 | #define wchar2ushort G377_wchar2ushort | ^ wutil.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:370:45: note: expanded from macro 'ushort2wchar' 370 | #define ushort2wchar G370_ushort2wchar | ^ wutil.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | Winushort2wchar(src, slen, dst, dlen) | ^ wutil.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | wcharstrlen(ws) | ^ ../../include/sglobal.h:378:45: note: expanded from macro 'wcharstrlen' 378 | #define wcharstrlen G378_wcharstrlen | ^ wutil.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | ushortstrlen(ws) | ^ ../../include/sglobal.h:372:45: note: expanded from macro 'ushortstrlen' 372 | #define ushortstrlen G372_ushortstrlen | ^ wutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:371:45: note: expanded from macro 'ushortstrcpy' 371 | #define ushortstrcpy G371_ushortstrcpy | ^ wutil.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ 17 warnings generated. rm -f wutil.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC wutil.c In file included from wutil.c:28: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from wutil.c:28: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ wutil.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:369:45: note: expanded from macro 'ushort2eucsize' 369 | #define ushort2eucsize G369_ushort2eucsize | ^ wutil.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'ushort2euc' 368 | #define ushort2euc G368_ushort2euc | ^ wutil.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | eucchars(src, srclen) | ^ ../../include/sglobal.h:220:45: note: expanded from macro 'eucchars' 220 | #define eucchars G220_eucchars | ^ wutil.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:219:45: note: expanded from macro 'euc2ushort' 219 | #define euc2ushort G219_euc2ushort | ^ wutil.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | Wineuc2ushort(src, srclen, dest, destlen) | ^ wutil.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | wchar2ushort16(src, srclen, dest, destlen) | ^ wutil.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | ushort2wchar16(src, srclen, dest, destlen) | ^ wutil.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:377:45: note: expanded from macro 'wchar2ushort' 377 | #define wchar2ushort G377_wchar2ushort | ^ wutil.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:370:45: note: expanded from macro 'ushort2wchar' 370 | #define ushort2wchar G370_ushort2wchar | ^ wutil.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | Winushort2wchar(src, slen, dst, dlen) | ^ wutil.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | wcharstrlen(ws) | ^ ../../include/sglobal.h:378:45: note: expanded from macro 'wcharstrlen' 378 | #define wcharstrlen G378_wcharstrlen | ^ wutil.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | ushortstrlen(ws) | ^ ../../include/sglobal.h:372:45: note: expanded from macro 'ushortstrlen' 372 | #define ushortstrlen G372_ushortstrlen | ^ wutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:371:45: note: expanded from macro 'ushortstrcpy' 371 | #define ushortstrcpy G371_ushortstrcpy | ^ wutil.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ 17 warnings generated. rm -f conf.o unshared/conf.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST conf.c -o unshared/conf.o In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ conf.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | config_path(name) | ^ conf.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | read_pipe_with_errors(cmd, errors, size) | ^ conf.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | RkcErrorBuf_init(cx) | ^ conf.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | RkcErrorBuf_destroy(cx) | ^ conf.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkcErrorBuf_add(cx, msg) | ^ conf.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | RkcErrorBuf_get(cx) | ^ ../../include/sglobal.h:74:45: note: expanded from macro 'RkcErrorBuf_get' 74 | #define RkcErrorBuf_get G074_RkcErrorBuf_get | ^ conf.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | Token_assignstr(tp, str, len, type) | ^ conf.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Lexer_new(srcdata, srcsize, errorbuf) | ^ conf.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | Lexer_delete(cx) | ^ conf.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | match_operator1(resp, postfix_op, ch) | ^ conf.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | match_operator2(resp, postfix_op, ch1, ch2) | ^ conf.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | Lexer_next(cx, resp, postfix_op) | ^ conf.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | Lexer_error(cx, msg) | ^ conf.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | Parser_new(confmgr, lexer, errorbuf) | ^ conf.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 791 | Parser_delete(cx) | ^ conf.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | Parser_run(cx) | ^ conf.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | Parser_next(cx) | ^ conf.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | Parser_next_postfixop(cx) | ^ conf.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | Parser_error(cx, msg) | ^ conf.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | Parser_stmt(cx, stmttab, nstmt) | ^ conf.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | Parser_eval_error(cx) | ^ conf.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | Parser_eval(cx, lprio) | ^ conf.c:1120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | Parser_getstr(cx) | ^ conf.c:1142:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1142 | DEF_CALCPROC(calc_comma) | ^ conf.c:1145:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | DEF_CALCPROC_OP1(calc_uplus, +) | ^ conf.c:1146:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | DEF_CALCPROC_OP1(calc_uminus, -) | ^ conf.c:1147:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | DEF_CALCPROC_OP2(calc_bplus, +) | ^ conf.c:1148:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1148 | DEF_CALCPROC_OP2(calc_bminus, -) | ^ conf.c:1149:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | DEF_CALCPROC_OP2(calc_multiply, *) | ^ conf.c:1150:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | DEF_CALCPROC_OP2(calc_divide, /) | ^ conf.c:1151:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1151 | DEF_CALCPROC_OP2(calc_modulus, %) | ^ conf.c:1152:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | DEF_CALCPROC_OP2(calc_lshift, <<) | ^ conf.c:1153:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | DEF_CALCPROC_OP2(calc_rshift, >>) | ^ conf.c:1154:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1154 | DEF_CALCPROC_OP2(calc_bitand, &) | ^ conf.c:1155:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | DEF_CALCPROC_OP2(calc_bitor, |) | ^ conf.c:1156:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | DEF_CALCPROC_OP2(calc_bitxor, ^) | ^ conf.c:1157:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | DEF_CALCPROC_OP1(calc_bitcompl, ~) | ^ conf.c:1158:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | DEF_CALCPROC_OP2(calc_equal, ==) | ^ conf.c:1159:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | DEF_CALCPROC_OP2(calc_nequal, !=) | ^ conf.c:1160:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1160 | DEF_CALCPROC_OP2(calc_less, <) | ^ conf.c:1161:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | DEF_CALCPROC_OP2(calc_greater, >) | ^ conf.c:1162:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | DEF_CALCPROC_OP2(calc_lequal, <=) | ^ conf.c:1163:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | DEF_CALCPROC_OP2(calc_gequal, >=) | ^ conf.c:1164:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1164 | DEF_CALCPROC_OP2(calc_land, &&) | ^ conf.c:1165:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | DEF_CALCPROC_OP2(calc_lor, ||) | ^ conf.c:1166:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | DEF_CALCPROC_OP1(calc_lnot, !) | ^ conf.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | syn_top(cx) | ^ conf.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | syn_host(cx) | ^ conf.c:1268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1268 | RkcConfMgr_init(cx, errors) | ^ conf.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | RkcConfMgr_destroy(cx) | ^ conf.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | RkcConfMgr_openhost(cx, hostname) | ^ conf.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | RkcConfMgr_closehost(cx) | ^ conf.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | RkcConfMgr_get_target(cx, item) | ^ conf.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | RkcConfMgr_set_string(cx, item, val) | ^ conf.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | RkcConfMgr_set_number(cx, item, val) | ^ conf.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | RkcConfMgr_set_yesno(cx, item, val) | ^ conf.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1428 | hostname_match(pattern, name) | ^ conf.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | RkcConfMgr_find(cx, item, hostname) | ^ conf.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | RkcConfMgr_get_string(cx, item, hostname) | ^ ../../include/sglobal.h:75:45: note: expanded from macro 'RkcConfMgr_get_string' 75 | #define RkcConfMgr_get_string G075_RkcConfMgr_get_string | ^ conf.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | RkcConfMgr_get_number(cx, item, hostname) | ^ ../../include/sglobal.h:76:45: note: expanded from macro 'RkcConfMgr_get_number' 76 | #define RkcConfMgr_get_number G076_RkcConfMgr_get_number | ^ conf.c:1558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1558 | RkcConfMgr_get_yesno(cx, item, hostname) | ^ ../../include/sglobal.h:77:45: note: expanded from macro 'RkcConfMgr_get_yesno' 77 | #define RkcConfMgr_get_yesno G077_RkcConfMgr_get_yesno | ^ 65 warnings generated. rm -f conf.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC conf.c In file included from conf.c:24: ./rkcw.h:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | extern rkcWCinit pro((void)); | ~~~~~~ ^ | int ../../include/sglobal.h:340:45: note: expanded from macro 'rkcWCinit' 340 | #define rkcWCinit G340_rkcWCinit | ^ In file included from conf.c:24: ./rkcw.h:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern rkcw_get_server_info pro((int *, int *)); | ~~~~~~ ^ | int ../../include/sglobal.h:344:45: note: expanded from macro 'rkcw_get_server_info' 344 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ~~~~~~ ^ | int ../../include/sglobal.h:373:45: note: expanded from macro 'ushortstrncpy' 373 | #define ushortstrncpy G373_ushortstrncpy | ^ In file included from conf.c:26: ./rkc.h:212:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:341:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^ conf.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | config_path(name) | ^ conf.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | read_pipe_with_errors(cmd, errors, size) | ^ conf.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | RkcErrorBuf_init(cx) | ^ conf.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | RkcErrorBuf_destroy(cx) | ^ conf.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | RkcErrorBuf_add(cx, msg) | ^ conf.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | RkcErrorBuf_get(cx) | ^ ../../include/sglobal.h:74:45: note: expanded from macro 'RkcErrorBuf_get' 74 | #define RkcErrorBuf_get G074_RkcErrorBuf_get | ^ conf.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | Token_assignstr(tp, str, len, type) | ^ conf.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Lexer_new(srcdata, srcsize, errorbuf) | ^ conf.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | Lexer_delete(cx) | ^ conf.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | match_operator1(resp, postfix_op, ch) | ^ conf.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | match_operator2(resp, postfix_op, ch1, ch2) | ^ conf.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | Lexer_next(cx, resp, postfix_op) | ^ conf.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | Lexer_error(cx, msg) | ^ conf.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | Parser_new(confmgr, lexer, errorbuf) | ^ conf.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 791 | Parser_delete(cx) | ^ conf.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | Parser_run(cx) | ^ conf.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | Parser_next(cx) | ^ conf.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | Parser_next_postfixop(cx) | ^ conf.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | Parser_error(cx, msg) | ^ conf.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | Parser_stmt(cx, stmttab, nstmt) | ^ conf.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | Parser_eval_error(cx) | ^ conf.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | Parser_eval(cx, lprio) | ^ conf.c:1120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | Parser_getstr(cx) | ^ conf.c:1142:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1142 | DEF_CALCPROC(calc_comma) | ^ conf.c:1145:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | DEF_CALCPROC_OP1(calc_uplus, +) | ^ conf.c:1146:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | DEF_CALCPROC_OP1(calc_uminus, -) | ^ conf.c:1147:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | DEF_CALCPROC_OP2(calc_bplus, +) | ^ conf.c:1148:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1148 | DEF_CALCPROC_OP2(calc_bminus, -) | ^ conf.c:1149:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | DEF_CALCPROC_OP2(calc_multiply, *) | ^ conf.c:1150:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | DEF_CALCPROC_OP2(calc_divide, /) | ^ conf.c:1151:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1151 | DEF_CALCPROC_OP2(calc_modulus, %) | ^ conf.c:1152:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | DEF_CALCPROC_OP2(calc_lshift, <<) | ^ conf.c:1153:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | DEF_CALCPROC_OP2(calc_rshift, >>) | ^ conf.c:1154:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1154 | DEF_CALCPROC_OP2(calc_bitand, &) | ^ conf.c:1155:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | DEF_CALCPROC_OP2(calc_bitor, |) | ^ conf.c:1156:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | DEF_CALCPROC_OP2(calc_bitxor, ^) | ^ conf.c:1157:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | DEF_CALCPROC_OP1(calc_bitcompl, ~) | ^ conf.c:1158:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | DEF_CALCPROC_OP2(calc_equal, ==) | ^ conf.c:1159:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | DEF_CALCPROC_OP2(calc_nequal, !=) | ^ conf.c:1160:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1160 | DEF_CALCPROC_OP2(calc_less, <) | ^ conf.c:1161:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | DEF_CALCPROC_OP2(calc_greater, >) | ^ conf.c:1162:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | DEF_CALCPROC_OP2(calc_lequal, <=) | ^ conf.c:1163:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | DEF_CALCPROC_OP2(calc_gequal, >=) | ^ conf.c:1164:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1164 | DEF_CALCPROC_OP2(calc_land, &&) | ^ conf.c:1165:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | DEF_CALCPROC_OP2(calc_lor, ||) | ^ conf.c:1166:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | DEF_CALCPROC_OP1(calc_lnot, !) | ^ conf.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | syn_top(cx) | ^ conf.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | syn_host(cx) | ^ conf.c:1268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1268 | RkcConfMgr_init(cx, errors) | ^ conf.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | RkcConfMgr_destroy(cx) | ^ conf.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | RkcConfMgr_openhost(cx, hostname) | ^ conf.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | RkcConfMgr_closehost(cx) | ^ conf.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | RkcConfMgr_get_target(cx, item) | ^ conf.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | RkcConfMgr_set_string(cx, item, val) | ^ conf.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | RkcConfMgr_set_number(cx, item, val) | ^ conf.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | RkcConfMgr_set_yesno(cx, item, val) | ^ conf.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1428 | hostname_match(pattern, name) | ^ conf.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | RkcConfMgr_find(cx, item, hostname) | ^ conf.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | RkcConfMgr_get_string(cx, item, hostname) | ^ ../../include/sglobal.h:75:45: note: expanded from macro 'RkcConfMgr_get_string' 75 | #define RkcConfMgr_get_string G075_RkcConfMgr_get_string | ^ conf.c:1530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1530 | RkcConfMgr_get_number(cx, item, hostname) | ^ ../../include/sglobal.h:76:45: note: expanded from macro 'RkcConfMgr_get_number' 76 | #define RkcConfMgr_get_number G076_RkcConfMgr_get_number | ^ conf.c:1558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1558 | RkcConfMgr_get_yesno(cx, item, hostname) | ^ ../../include/sglobal.h:77:45: note: expanded from macro 'RkcConfMgr_get_yesno' 77 | #define RkcConfMgr_get_yesno G077_RkcConfMgr_get_yesno | ^ 65 warnings generated. rm -f cfuncs.o unshared/cfuncs.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST cfuncs.c -o unshared/cfuncs.o rm -f cfuncs.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC cfuncs.c rm -f file.o unshared/file.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST file.c -o unshared/file.o file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f file.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC file.c file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f strops.o unshared/strops.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST strops.c -o unshared/strops.o strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f strops.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"tradcpp -traditional "' -DNEED_RKINDEP_SUBST -fPIC strops.c strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f libRKC16.so.1.2~ + cd . + cc -o './libRKC16.so.1.2~' -shared -Wl,-rpath /usr/local/lib -Wl,-soname,libRKC16.so.1 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libRKC16.so.1 + ln -s libRKC16.so.1.2 libRKC16.so.1 rm -f libRKC16.so.1.2 mv -f libRKC16.so.1.2~ libRKC16.so.1.2 + rm -f libRKC16.so + ln -s libRKC16.so.1.2 libRKC16.so rm -f libRKC16.a + cd unshared + ar cq ../libRKC16.a rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libRKC16.a making all in lib/canna... rm -f jrbind.o unshared/jrbind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST jrbind.c -o unshared/jrbind.o In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jrbind.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ../../include/canna/jrkanji.h:298:24: note: expanded from macro 'wcKanjiString' 298 | # define wcKanjiString cannawcKanjiString | ^ jrbind.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | wcKanjiControl(context, request, arg) | ^ ../../include/canna/jrkanji.h:299:25: note: expanded from macro 'wcKanjiControl' 299 | # define wcKanjiControl cannawcKanjiControl | ^ jrbind.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | newUiContext(dpy, win) | ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:134:19: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | d = keyToContext(dpy, win); | ^ jrbind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:55:28: note: expanded from macro 'XwcKanjiControl2' 55 | #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 | ^ jrbind.c:203:21: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | d = keyToContext((unsigned int)display, (unsigned int)window); | ^ jrbind.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ jrbind.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | popCallback(d) | ^ ./sglobal.h:323:45: note: expanded from macro 'popCallback' 323 | #define popCallback G323_popCallback | ^ 116 warnings generated. rm -f jrbind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC jrbind.c In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jrbind.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ../../include/canna/jrkanji.h:298:24: note: expanded from macro 'wcKanjiString' 298 | # define wcKanjiString cannawcKanjiString | ^ jrbind.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | wcKanjiControl(context, request, arg) | ^ ../../include/canna/jrkanji.h:299:25: note: expanded from macro 'wcKanjiControl' 299 | # define wcKanjiControl cannawcKanjiControl | ^ jrbind.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | newUiContext(dpy, win) | ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:134:19: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | d = keyToContext(dpy, win); | ^ jrbind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:55:28: note: expanded from macro 'XwcKanjiControl2' 55 | #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 | ^ jrbind.c:203:21: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | d = keyToContext((unsigned int)display, (unsigned int)window); | ^ jrbind.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ jrbind.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | popCallback(d) | ^ ./sglobal.h:323:45: note: expanded from macro 'popCallback' 323 | #define popCallback G323_popCallback | ^ 116 warnings generated. rm -f ebind.o unshared/ebind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ebind.c -o unshared/ebind.o In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ebind.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static | ~~~~~~ | int 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^ ebind.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ebind.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | EUCListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:18:45: note: expanded from macro 'EUCListCallback' 18 | #define EUCListCallback G018_EUCListCallback | ^ ebind.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:53:27: note: expanded from macro 'XKanjiControl2' 53 | #define XKanjiControl2 IROHA_G301_XKanjiControl2 | ^ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ ebind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ebind.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | jrKanjiControl(context, request, arg) | ^ 115 warnings generated. rm -f ebind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ebind.c In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ebind.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static | ~~~~~~ | int 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^ ebind.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ebind.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | EUCListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:18:45: note: expanded from macro 'EUCListCallback' 18 | #define EUCListCallback G018_EUCListCallback | ^ ebind.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:53:27: note: expanded from macro 'XKanjiControl2' 53 | #define XKanjiControl2 IROHA_G301_XKanjiControl2 | ^ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ ebind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ebind.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | jrKanjiControl(context, request, arg) | ^ 115 warnings generated. rm -f lisp.o unshared/lisp.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST lisp.c -o unshared/lisp.o 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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int lisp.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | static initIS(); | ~~~~~~ ^ | int lisp.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:53:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:134:13: note: conflicting prototype is here 134 | static list getatmz(char *); | ^ lisp.c:165:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | epush(NIL); | ^ lisp.c:204:24: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | fp = FindExtraFunc(fid); | ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ lisp.c:281:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:281:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:300:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:300:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:304:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | (void)Leval(1); | ^ lisp.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ lisp.c:326:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | error("Interrupt:",NON); | ^ lisp.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | intr(sig) | ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 336 | parse_string(str) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:369:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | t = Lread(0); | ^ lisp.c:374:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | push(t); | ^ lisp.c:375:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | Leval(1); | ^ lisp.c:416:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | prins("-> "); /* prompt */ | ^ lisp.c:417:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:417:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:421:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:421:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:426:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | (void)Lprint(1); | ^ lisp.c:427:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | prins("\n"); | ^ lisp.c:432:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | prins("\nGoodbye.\n"); | ^ lisp.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | static | ~~~~~~ | int 520 | initIS() | ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 638 | static | ~~~~~~ | int 639 | identifySequence(c, val) | ^ lisp.c:639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 685 | static | ~~~~~~ | int 686 | allocarea() | ^ lisp.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | getatmz(name) | ^ lisp.c:757:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | return getatm(name,key); | ^ lisp.c:770:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | temp = newsymbol(name); | ^ lisp.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | mkatm(name) | ^ lisp.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 787 | getatm(name,key) | ^ lisp.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:819:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | prins(msg); | ^ lisp.c:821:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 821 | print(v); | ^ lisp.c:823:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | prins("\n"); | ^ lisp.c:833:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | prins(buf); | ^ lisp.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | error(msg,v) | ^ lisp.c:89:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:849:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | prins(msg); | ^ lisp.c:851:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 851 | print(v); | ^ lisp.c:853:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 853 | prins("\n"); | ^ lisp.c:863:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | prins(buf); | ^ lisp.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | fatal(msg,v) | ^ lisp.c:872:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | prins("incorrect number of args to "); | ^ lisp.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | argnerr(msg) | ^ lisp.c:89:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:882:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 882 | prins("Non-number "); | ^ lisp.c:884:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | prins("to "); | ^ lisp.c:885:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | prins(fn); | ^ lisp.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 878 | numerr(fn,arg) | ^ lisp.c:89:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:896:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 896 | prins("Non-string "); | ^ lisp.c:898:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | prins("to "); | ^ lisp.c:899:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | prins(fn); | ^ lisp.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | lisp_strerr(fn,arg) | ^ lisp.c:906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | Lread(n) | ^ lisp.c:55:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:955:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | push(NIL); | ^ lisp.c:956:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 956 | p = Lncons(1); /* get a new cell */ | ^ lisp.c:958:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | push(p); | ^ lisp.c:978:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | else if ( !isterm(c) ) { | ^ lisp.c:979:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:979:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:980:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | push(NIL); | ^ lisp.c:981:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 981 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1003:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | push(t); | ^ lisp.c:1004:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | push(NIL); | ^ lisp.c:1005:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1009:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | push(QUOTE); | ^ lisp.c:1014:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | push(t); | ^ lisp.c:1015:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | push(NIL); | ^ lisp.c:1016:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1016:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1017:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | return Lcons(2); | ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | static | ~~~~~~ | int 1035 | skipspaces() | ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | zaplin() | ^ lisp.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | newsymbol(name) | ^ lisp.c:53:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1115:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1115 | prins("nil"); | ^ lisp.c:1117:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | patom(l); | ^ lisp.c:1126:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1126 | patom(l); | ^ lisp.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1111 | print(l) | ^ lisp.c:52:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | static void freearea(), print(); | ^ lisp.c:1146:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | return(ratom2(tyi())); | ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1152 | static isnum(); | ~~~~~~ ^ | int lisp.c:1167:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1167 | for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { | ^ lisp.c:1191:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1191 | if ( !flag && isnum(atmbuf)) { | ^ lisp.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | ratom2(a) | ^ lisp.c:46:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:1234:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | return copystring(strb, strp); | ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1307 | static isnum(name) | ~~~~~~ ^ | int lisp.c:1307:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:1152:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1152 | static isnum(); | ^ lisp.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | untyi(c) | ^ lisp.c:1358:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1358 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:273:8: note: conflicting prototype is here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ lisp.c:1411:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | static void tyo(c) | ^ lisp.c:1423:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1423 | static void prins(s) | ^ lisp.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void prins(); | ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1435 | static isterm(c) | ~~~~~~ ^ | int lisp.c:1435:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:44:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^ lisp.c:1456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1456 | push(value) | ^ lisp.c:50:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1470 | pop(x) | ^ lisp.c:50:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | epush(value) | ^ lisp.c:49:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void defatms(), epush(); | ^ lisp.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | patom(atm) | ^ lisp.c:1108:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1108 | static void patom(); | ^ lisp.c:1582:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | markcopycell(oblist + i); | ^ lisp.c:1585:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1585 | markcopycell(p); | ^ lisp.c:1588:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | markcopycell(p); | ^ lisp.c:1591:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1591 | markcopycell(values + i); | ^ lisp.c:1593:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1593 | markcopycell(&T); | ^ lisp.c:1594:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | markcopycell("E); | ^ lisp.c:1595:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1595 | markcopycell(&_LAMBDA); | ^ lisp.c:1596:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | markcopycell(&_MACRO); | ^ lisp.c:1597:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1597 | markcopycell(&COND); | ^ lisp.c:1598:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | markcopycell(&USER); | ^ lisp.c:1599:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | markcopycell(&BUSHU); | ^ lisp.c:1600:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1600 | markcopycell(&GRAMMAR); | ^ lisp.c:1601:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | markcopycell(&RENGO); | ^ lisp.c:1602:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | markcopycell(&KATAKANA); | ^ lisp.c:1603:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | markcopycell(&HIRAGANA); | ^ lisp.c:1604:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1604 | markcopycell(&HYPHEN); | ^ lisp.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1615 | allocstring(n) | ^ lisp.c:1639:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1639 | (void)Strncpy(xstring(retval), s, n); | ^ lisp.c:1632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | copystring(s, n) | ^ lisp.c:53:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | copycons(l) | ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1707 | markcopycell((int *)&newatom->func); | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1657 | markcopycell(addr) | ^ lisp.c:1553:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1553 | static void markcopycell(); | ^ lisp.c:1730:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | push(Lcons(2)); | ^ lisp.c:1732:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | retval = Lcons(2); | ^ lisp.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | bindall(var,par,a,e) | ^ lisp.c:1779:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | t = assq(e, *esp); | ^ lisp.c:1786:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | return (sym->valfunc)(VALGET, 0); | ^ lisp.c:1812:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1812 | i = evpsh(cdr(e)); | ^ lisp.c:1814:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | t = (*cfn)(i); | ^ lisp.c:1845:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1845 | push(Lcons(2)); | ^ lisp.c:1855:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1855 | push(Lcons(2)); | ^ lisp.c:1868:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1868 | push(Lcons(2)); | ^ lisp.c:1879:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1879 | push(Lcons(2)); | ^ lisp.c:1896:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | push(Lcons(2)); | ^ lisp.c:1902:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1902 | push(Lcons(2)); | ^ lisp.c:1762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | Leval(n) | ^ lisp.c:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1962 | assq(e,a) | ^ lisp.c:54:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | static list assq(), pop1(); | ^ lisp.c:1978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1978 | evpsh(args) | ^ lisp.c:51:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static int evpsh(); | ^ lisp.c:2030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2030 | Lcons(n) | ^ lisp.c:55:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | Lncons(n) | ^ lisp.c:56:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | Lxcons(n) | ^ lisp.c:56:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | Lprint(n) | ^ lisp.c:56:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2098:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2098 | return (*(sym->valfunc))(VALSET, val); | ^ lisp.c:2078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2078 | Lset(n) | ^ lisp.c:2133:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2133 | if (equal(pop1(),pop1())) | ^ lisp.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2129 | Lequal(n) | ^ lisp.c:2142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2142 | Strncmp(x, y, len) | ^ lisp.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2159 | Strncpy(x, y, len) | ^ lisp.c:1612:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1612 | static char *Strncpy(); | ^ lisp.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2172 | equal(x,y) | ^ lisp.c:2126:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2126 | static int equal(); | ^ lisp.c:2207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2207 | Lgreaterp(n) | ^ lisp.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2238 | Llessp(n) | ^ lisp.c:2269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2269 | Leq(n) | ^ lisp.c:2319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2319 | Lnull(n) | ^ lisp.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2364 | Lplus(n) | ^ lisp.c:2388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2388 | Ltimes(n) | ^ lisp.c:2411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2411 | Ldiff(n) | ^ lisp.c:2447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2447 | Lquo(n) | ^ lisp.c:2481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | Lrem(n) | ^ lisp.c:2519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2519 | Lgc(n) | ^ lisp.c:2528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2528 | Lusedic(n) | ^ lisp.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2601 | Llist(n) | ^ lisp.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2612 | Lcopysym(n) | ^ lisp.c:2646:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2646 | FILE *instream, *fopen(); | ^ lisp.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2642 | Lload(n) | ^ lisp.c:2707:3: warning: call to undeclared function 'G171_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ lisp.c:2692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | Lmodestr(n) | ^ lisp.c:56:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2715 | xfseq(fname, l, arr, arrsize) | ^ lisp.c:2777:14: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:2752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | Lsetkey(n) | ^ lisp.c:2809:14: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:2791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | Lgsetkey(n) | ^ lisp.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | Lputd(n) | ^ lisp.c:56:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2898 | Lcar(n) | ^ lisp.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2915 | Lcdr(n) | ^ lisp.c:2932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2932 | Latom(n) | ^ lisp.c:3048:11: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3048 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3032 | Lunbindkey(n) | ^ lisp.c:3076:11: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3076 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:3065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3065 | Lgunbindkey(n) | ^ lisp.c:3168:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3168 | int searchfunc(); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ lisp.c:3287:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3287 | } | ^ lisp.c:3296:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3296 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ lisp.c:3420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3420 | getKutenCode(data, ku, ten) | ^ lisp.c:3454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3454 | howManyCharsAre(tdata, edata, tku, tten, codeset) | ^ lisp.c:3477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3477 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3519:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3519 | } | ^ lisp.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3526 | numtostr(num, str) | ^ lisp.c:3821:20: warning: passing arguments to 'G156_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3821 | men = allocMenu(n, clen); | ^ lisp.c:3855:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3855 | } | ^ lisp.c:3859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3859 | Lsetinifunc(n) | ^ lisp.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3889 | Lboundp(n) | ^ lisp.c:3924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3924 | Lfboundp(n) | ^ lisp.c:3953:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3953 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ lisp.c:3949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3949 | Lgetenv(n) | ^ lisp.c:3998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3998 | (*keyconvCallback)(CANNA_CTERMINAL, | ^ lisp.c:3978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3978 | LdefEscSeq(n) | ^ lisp.c:4006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4006 | Lconcat(n) | ^ lisp.c:4054:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^ lisp.c:4076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4076 | VTorNIL(var, setp, arg) | ^ lisp.c:4091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4091 | StrAcc(var, setp, arg) | ^ lisp.c:57:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4133 | NumAcc(var, setp, arg) | ^ lisp.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4163:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4163 | static list Vnkouhobunsetsu(setp, arg) int setp; list arg; | ^ lisp.c:4182:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4182 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:330:45: note: expanded from macro 'protocol_version' 330 | #define protocol_version G330_protocol_version | ^ lisp.c:4179:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4179 | static list VProtoVer(setp, arg) int setp; list arg; | ^ lisp.c:4194:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4194 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:356:45: note: expanded from macro 'server_version' 356 | #define server_version G356_server_version | ^ lisp.c:4191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4191 | static list VServVer(setp, arg) int setp; list arg; | ^ lisp.c:4203:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4203 | static list VServName(setp, arg) int setp; list arg; | ^ lisp.c:4216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4216 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4263:39: warning: '/*' within block comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ | ^ lisp.c:4228:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4228 | static list VCodeInput(setp, arg) int setp; list arg; | ^ lisp.c:4275:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4275 | DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) | ^ lisp.c:4276:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4276 | DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) | ^ lisp.c:4278:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4278 | DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) | ^ lisp.c:4279:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4279 | DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) | ^ lisp.c:4280:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4280 | DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) | ^ lisp.c:4281:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4281 | DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) | ^ lisp.c:4283:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4283 | DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) | ^ lisp.c:4284:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4284 | DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) | ^ lisp.c:4285:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4285 | DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) | ^ lisp.c:4286:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4286 | DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) | ^ lisp.c:4287:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4287 | DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) | ^ lisp.c:4288:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4288 | DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) | ^ lisp.c:4289:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4289 | DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) | ^ lisp.c:4290:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4290 | DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) | ^ lisp.c:4291:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4291 | DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) | ^ lisp.c:4292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4292 | DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) | ^ lisp.c:4293:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4293 | DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) | ^ lisp.c:4294:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4294 | DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) | ^ lisp.c:4295:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4295 | DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) | ^ lisp.c:4296:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4296 | DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) | ^ lisp.c:4297:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4297 | DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) | ^ lisp.c:4298:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4298 | DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) | ^ lisp.c:4299:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4299 | DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) | ^ lisp.c:4300:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4300 | DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) | ^ lisp.c:4301:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4301 | DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) | ^ lisp.c:4302:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4302 | DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) | ^ lisp.c:4303:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4303 | DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) | ^ lisp.c:4304:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4304 | DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) | ^ lisp.c:4305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4305 | DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) | ^ lisp.c:4306:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4306 | DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) | ^ lisp.c:4307:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4307 | DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) | ^ lisp.c:4308:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4308 | DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) | ^ lisp.c:4309:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4309 | DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) | ^ lisp.c:4310:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4310 | DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) | ^ lisp.c:4311:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4311 | DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) | ^ lisp.c:4312:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4312 | DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) | ^ lisp.c:4313:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4313 | DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) | ^ lisp.c:4314:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4314 | DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) | ^ lisp.c:4315:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4315 | DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) | ^ lisp.c:4316:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4316 | DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) | ^ lisp.c:4317:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4317 | DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) | ^ lisp.c:4318:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4318 | DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) | ^ lisp.c:4319:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4319 | DEFVAREX(VDelayConnect ,VTorNIL ,cannaconf.DelayConnect) | ^ 392 warnings generated. rm -f lisp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC lisp.c 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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int lisp.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | static initIS(); | ~~~~~~ ^ | int lisp.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:53:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:134:13: note: conflicting prototype is here 134 | static list getatmz(char *); | ^ lisp.c:165:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | epush(NIL); | ^ lisp.c:204:24: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | fp = FindExtraFunc(fid); | ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ lisp.c:281:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:281:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:300:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:300:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:304:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | (void)Leval(1); | ^ lisp.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ lisp.c:326:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | error("Interrupt:",NON); | ^ lisp.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | intr(sig) | ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 336 | parse_string(str) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:369:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | t = Lread(0); | ^ lisp.c:374:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | push(t); | ^ lisp.c:375:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | Leval(1); | ^ lisp.c:416:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | prins("-> "); /* prompt */ | ^ lisp.c:417:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:417:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:421:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:421:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:426:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | (void)Lprint(1); | ^ lisp.c:427:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | prins("\n"); | ^ lisp.c:432:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | prins("\nGoodbye.\n"); | ^ lisp.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | static | ~~~~~~ | int 520 | initIS() | ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 638 | static | ~~~~~~ | int 639 | identifySequence(c, val) | ^ lisp.c:639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 685 | static | ~~~~~~ | int 686 | allocarea() | ^ lisp.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | getatmz(name) | ^ lisp.c:757:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | return getatm(name,key); | ^ lisp.c:770:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | temp = newsymbol(name); | ^ lisp.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | mkatm(name) | ^ lisp.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 787 | getatm(name,key) | ^ lisp.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:819:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | prins(msg); | ^ lisp.c:821:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 821 | print(v); | ^ lisp.c:823:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | prins("\n"); | ^ lisp.c:833:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | prins(buf); | ^ lisp.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | error(msg,v) | ^ lisp.c:89:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:849:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | prins(msg); | ^ lisp.c:851:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 851 | print(v); | ^ lisp.c:853:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 853 | prins("\n"); | ^ lisp.c:863:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | prins(buf); | ^ lisp.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | fatal(msg,v) | ^ lisp.c:872:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | prins("incorrect number of args to "); | ^ lisp.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | argnerr(msg) | ^ lisp.c:89:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:882:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 882 | prins("Non-number "); | ^ lisp.c:884:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | prins("to "); | ^ lisp.c:885:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | prins(fn); | ^ lisp.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 878 | numerr(fn,arg) | ^ lisp.c:89:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:896:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 896 | prins("Non-string "); | ^ lisp.c:898:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | prins("to "); | ^ lisp.c:899:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | prins(fn); | ^ lisp.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | lisp_strerr(fn,arg) | ^ lisp.c:906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | Lread(n) | ^ lisp.c:55:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:955:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | push(NIL); | ^ lisp.c:956:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 956 | p = Lncons(1); /* get a new cell */ | ^ lisp.c:958:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | push(p); | ^ lisp.c:978:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | else if ( !isterm(c) ) { | ^ lisp.c:979:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:979:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:980:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | push(NIL); | ^ lisp.c:981:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 981 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1003:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | push(t); | ^ lisp.c:1004:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | push(NIL); | ^ lisp.c:1005:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1009:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | push(QUOTE); | ^ lisp.c:1014:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | push(t); | ^ lisp.c:1015:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | push(NIL); | ^ lisp.c:1016:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1016:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1017:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | return Lcons(2); | ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | static | ~~~~~~ | int 1035 | skipspaces() | ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | zaplin() | ^ lisp.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | newsymbol(name) | ^ lisp.c:53:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1115:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1115 | prins("nil"); | ^ lisp.c:1117:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | patom(l); | ^ lisp.c:1126:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1126 | patom(l); | ^ lisp.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1111 | print(l) | ^ lisp.c:52:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | static void freearea(), print(); | ^ lisp.c:1146:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | return(ratom2(tyi())); | ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1152 | static isnum(); | ~~~~~~ ^ | int lisp.c:1167:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1167 | for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { | ^ lisp.c:1191:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1191 | if ( !flag && isnum(atmbuf)) { | ^ lisp.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | ratom2(a) | ^ lisp.c:46:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:1234:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | return copystring(strb, strp); | ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1307 | static isnum(name) | ~~~~~~ ^ | int lisp.c:1307:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:1152:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1152 | static isnum(); | ^ lisp.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | untyi(c) | ^ lisp.c:1358:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1358 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:273:8: note: conflicting prototype is here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ lisp.c:1411:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | static void tyo(c) | ^ lisp.c:1423:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1423 | static void prins(s) | ^ lisp.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void prins(); | ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1435 | static isterm(c) | ~~~~~~ ^ | int lisp.c:1435:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:44:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^ lisp.c:1456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1456 | push(value) | ^ lisp.c:50:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1470 | pop(x) | ^ lisp.c:50:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | epush(value) | ^ lisp.c:49:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void defatms(), epush(); | ^ lisp.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | patom(atm) | ^ lisp.c:1108:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1108 | static void patom(); | ^ lisp.c:1582:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | markcopycell(oblist + i); | ^ lisp.c:1585:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1585 | markcopycell(p); | ^ lisp.c:1588:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | markcopycell(p); | ^ lisp.c:1591:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1591 | markcopycell(values + i); | ^ lisp.c:1593:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1593 | markcopycell(&T); | ^ lisp.c:1594:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | markcopycell("E); | ^ lisp.c:1595:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1595 | markcopycell(&_LAMBDA); | ^ lisp.c:1596:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | markcopycell(&_MACRO); | ^ lisp.c:1597:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1597 | markcopycell(&COND); | ^ lisp.c:1598:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | markcopycell(&USER); | ^ lisp.c:1599:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | markcopycell(&BUSHU); | ^ lisp.c:1600:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1600 | markcopycell(&GRAMMAR); | ^ lisp.c:1601:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | markcopycell(&RENGO); | ^ lisp.c:1602:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | markcopycell(&KATAKANA); | ^ lisp.c:1603:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | markcopycell(&HIRAGANA); | ^ lisp.c:1604:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1604 | markcopycell(&HYPHEN); | ^ lisp.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1615 | allocstring(n) | ^ lisp.c:1639:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1639 | (void)Strncpy(xstring(retval), s, n); | ^ lisp.c:1632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | copystring(s, n) | ^ lisp.c:53:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | copycons(l) | ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1707 | markcopycell((int *)&newatom->func); | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1657 | markcopycell(addr) | ^ lisp.c:1553:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1553 | static void markcopycell(); | ^ lisp.c:1730:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | push(Lcons(2)); | ^ lisp.c:1732:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | retval = Lcons(2); | ^ lisp.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | bindall(var,par,a,e) | ^ lisp.c:1779:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | t = assq(e, *esp); | ^ lisp.c:1786:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | return (sym->valfunc)(VALGET, 0); | ^ lisp.c:1812:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1812 | i = evpsh(cdr(e)); | ^ lisp.c:1814:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | t = (*cfn)(i); | ^ lisp.c:1845:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1845 | push(Lcons(2)); | ^ lisp.c:1855:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1855 | push(Lcons(2)); | ^ lisp.c:1868:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1868 | push(Lcons(2)); | ^ lisp.c:1879:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1879 | push(Lcons(2)); | ^ lisp.c:1896:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | push(Lcons(2)); | ^ lisp.c:1902:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1902 | push(Lcons(2)); | ^ lisp.c:1762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | Leval(n) | ^ lisp.c:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1962 | assq(e,a) | ^ lisp.c:54:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | static list assq(), pop1(); | ^ lisp.c:1978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1978 | evpsh(args) | ^ lisp.c:51:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static int evpsh(); | ^ lisp.c:2030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2030 | Lcons(n) | ^ lisp.c:55:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | Lncons(n) | ^ lisp.c:56:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | Lxcons(n) | ^ lisp.c:56:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | Lprint(n) | ^ lisp.c:56:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2098:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2098 | return (*(sym->valfunc))(VALSET, val); | ^ lisp.c:2078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2078 | Lset(n) | ^ lisp.c:2133:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2133 | if (equal(pop1(),pop1())) | ^ lisp.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2129 | Lequal(n) | ^ lisp.c:2142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2142 | Strncmp(x, y, len) | ^ lisp.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2159 | Strncpy(x, y, len) | ^ lisp.c:1612:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1612 | static char *Strncpy(); | ^ lisp.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2172 | equal(x,y) | ^ lisp.c:2126:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2126 | static int equal(); | ^ lisp.c:2207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2207 | Lgreaterp(n) | ^ lisp.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2238 | Llessp(n) | ^ lisp.c:2269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2269 | Leq(n) | ^ lisp.c:2319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2319 | Lnull(n) | ^ lisp.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2364 | Lplus(n) | ^ lisp.c:2388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2388 | Ltimes(n) | ^ lisp.c:2411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2411 | Ldiff(n) | ^ lisp.c:2447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2447 | Lquo(n) | ^ lisp.c:2481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | Lrem(n) | ^ lisp.c:2519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2519 | Lgc(n) | ^ lisp.c:2528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2528 | Lusedic(n) | ^ lisp.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2601 | Llist(n) | ^ lisp.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2612 | Lcopysym(n) | ^ lisp.c:2646:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2646 | FILE *instream, *fopen(); | ^ lisp.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2642 | Lload(n) | ^ lisp.c:2707:3: warning: call to undeclared function 'G171_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ lisp.c:2692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | Lmodestr(n) | ^ lisp.c:56:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2715 | xfseq(fname, l, arr, arrsize) | ^ lisp.c:2777:14: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:2752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | Lsetkey(n) | ^ lisp.c:2809:14: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:2791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | Lgsetkey(n) | ^ lisp.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | Lputd(n) | ^ lisp.c:56:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2898 | Lcar(n) | ^ lisp.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2915 | Lcdr(n) | ^ lisp.c:2932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2932 | Latom(n) | ^ lisp.c:3048:11: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3048 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3032 | Lunbindkey(n) | ^ lisp.c:3076:11: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3076 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:3065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3065 | Lgunbindkey(n) | ^ lisp.c:3168:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3168 | int searchfunc(); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ lisp.c:3287:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3287 | } | ^ lisp.c:3296:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3296 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ lisp.c:3420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3420 | getKutenCode(data, ku, ten) | ^ lisp.c:3454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3454 | howManyCharsAre(tdata, edata, tku, tten, codeset) | ^ lisp.c:3477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3477 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3519:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3519 | } | ^ lisp.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3526 | numtostr(num, str) | ^ lisp.c:3821:20: warning: passing arguments to 'G156_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3821 | men = allocMenu(n, clen); | ^ lisp.c:3855:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3855 | } | ^ lisp.c:3859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3859 | Lsetinifunc(n) | ^ lisp.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3889 | Lboundp(n) | ^ lisp.c:3924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3924 | Lfboundp(n) | ^ lisp.c:3953:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3953 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ lisp.c:3949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3949 | Lgetenv(n) | ^ lisp.c:3998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3998 | (*keyconvCallback)(CANNA_CTERMINAL, | ^ lisp.c:3978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3978 | LdefEscSeq(n) | ^ lisp.c:4006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4006 | Lconcat(n) | ^ lisp.c:4054:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^ lisp.c:4076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4076 | VTorNIL(var, setp, arg) | ^ lisp.c:4091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4091 | StrAcc(var, setp, arg) | ^ lisp.c:57:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4133 | NumAcc(var, setp, arg) | ^ lisp.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4163:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4163 | static list Vnkouhobunsetsu(setp, arg) int setp; list arg; | ^ lisp.c:4182:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4182 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:330:45: note: expanded from macro 'protocol_version' 330 | #define protocol_version G330_protocol_version | ^ lisp.c:4179:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4179 | static list VProtoVer(setp, arg) int setp; list arg; | ^ lisp.c:4194:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4194 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:356:45: note: expanded from macro 'server_version' 356 | #define server_version G356_server_version | ^ lisp.c:4191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4191 | static list VServVer(setp, arg) int setp; list arg; | ^ lisp.c:4203:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4203 | static list VServName(setp, arg) int setp; list arg; | ^ lisp.c:4216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4216 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4263:39: warning: '/*' within block comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ | ^ lisp.c:4228:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4228 | static list VCodeInput(setp, arg) int setp; list arg; | ^ lisp.c:4275:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4275 | DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) | ^ lisp.c:4276:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4276 | DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) | ^ lisp.c:4278:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4278 | DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) | ^ lisp.c:4279:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4279 | DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) | ^ lisp.c:4280:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4280 | DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) | ^ lisp.c:4281:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4281 | DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) | ^ lisp.c:4283:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4283 | DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) | ^ lisp.c:4284:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4284 | DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) | ^ lisp.c:4285:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4285 | DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) | ^ lisp.c:4286:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4286 | DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) | ^ lisp.c:4287:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4287 | DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) | ^ lisp.c:4288:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4288 | DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) | ^ lisp.c:4289:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4289 | DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) | ^ lisp.c:4290:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4290 | DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) | ^ lisp.c:4291:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4291 | DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) | ^ lisp.c:4292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4292 | DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) | ^ lisp.c:4293:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4293 | DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) | ^ lisp.c:4294:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4294 | DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) | ^ lisp.c:4295:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4295 | DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) | ^ lisp.c:4296:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4296 | DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) | ^ lisp.c:4297:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4297 | DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) | ^ lisp.c:4298:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4298 | DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) | ^ lisp.c:4299:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4299 | DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) | ^ lisp.c:4300:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4300 | DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) | ^ lisp.c:4301:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4301 | DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) | ^ lisp.c:4302:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4302 | DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) | ^ lisp.c:4303:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4303 | DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) | ^ lisp.c:4304:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4304 | DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) | ^ lisp.c:4305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4305 | DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) | ^ lisp.c:4306:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4306 | DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) | ^ lisp.c:4307:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4307 | DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) | ^ lisp.c:4308:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4308 | DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) | ^ lisp.c:4309:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4309 | DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) | ^ lisp.c:4310:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4310 | DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) | ^ lisp.c:4311:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4311 | DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) | ^ lisp.c:4312:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4312 | DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) | ^ lisp.c:4313:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4313 | DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) | ^ lisp.c:4314:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4314 | DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) | ^ lisp.c:4315:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4315 | DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) | ^ lisp.c:4316:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4316 | DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) | ^ lisp.c:4317:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4317 | DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) | ^ lisp.c:4318:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4318 | DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) | ^ lisp.c:4319:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4319 | DEFVAREX(VDelayConnect ,VTorNIL ,cannaconf.DelayConnect) | ^ 392 warnings generated. rm -f defaultmap.o unshared/defaultmap.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST defaultmap.c -o unshared/defaultmap.o In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:127:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC defaultmap.c In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:127:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST bushu.c -o unshared/bushu.o In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bushu.c:42:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ bushu.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | makeBushuEchoStr(d) | ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | clearForIchiranContext(p) | ^ bushu.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:275:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 275 | jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | getForIchiranContext(d) | ^ | int ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 295 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | getForIchiranContext(d) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | popForIchiranMode(d) | ^ ./sglobal.h:324:45: note: expanded from macro 'popForIchiranMode' 324 | #define popForIchiranMode G324_popForIchiranMode | ^ bushu.c:332:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 331 | static | ~~~~~~ | int 332 | vBushuMode(d, major_mode) | ^ bushu.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | vBushuIchiranQuitCatch(d, retval, env) | ^ bushu.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:409:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | static | ~~~~~~ | int 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:426:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); | ^ bushu.c:409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:47:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 434 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:452:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | static | ~~~~~~ | int 455 | bushuEveryTimeCatch(d, retval, env) | ^ bushu.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:466:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:469:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | static | ~~~~~~ | int 469 | bushuExitCatch(d, retval, env) | ^ bushu.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 497 | static | ~~~~~~ | int 498 | bushuQuitCatch(d, retval, env) | ^ bushu.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:47:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 524 | static | ~~~~~~ | int 525 | convBushuQuitCatch(d, retval, env) | ^ bushu.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 554 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:581:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); | ^ bushu.c:597:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 596 | static | ~~~~~~ | int 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 603 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 606 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning 606 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment 606 | if ((defaultBushuContext == -1)) { | ^~ | = bushu.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:646:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 647 | uiContext d; 648 | int flag, cur; 649 | int (*quitfunc) pro((uiContext, int, mode_context)); 650 | { bushu.c:646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | static | ~~~~~~ | int 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 657 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:682:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | makeBushuIchiranQuit(d, flag); | ^ bushu.c:699:23: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { | ^ bushu.c:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 779 | static | ~~~~~~ | int 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 784 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:46:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ 154 warnings generated. rm -f bushu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC bushu.c In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bushu.c:42:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ bushu.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | makeBushuEchoStr(d) | ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | clearForIchiranContext(p) | ^ bushu.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:275:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 275 | jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | getForIchiranContext(d) | ^ | int ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 295 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | getForIchiranContext(d) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | popForIchiranMode(d) | ^ ./sglobal.h:324:45: note: expanded from macro 'popForIchiranMode' 324 | #define popForIchiranMode G324_popForIchiranMode | ^ bushu.c:332:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 331 | static | ~~~~~~ | int 332 | vBushuMode(d, major_mode) | ^ bushu.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | vBushuIchiranQuitCatch(d, retval, env) | ^ bushu.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:409:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | static | ~~~~~~ | int 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:426:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); | ^ bushu.c:409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:47:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 434 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:452:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | static | ~~~~~~ | int 455 | bushuEveryTimeCatch(d, retval, env) | ^ bushu.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:466:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:469:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | static | ~~~~~~ | int 469 | bushuExitCatch(d, retval, env) | ^ bushu.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 497 | static | ~~~~~~ | int 498 | bushuQuitCatch(d, retval, env) | ^ bushu.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:47:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 524 | static | ~~~~~~ | int 525 | convBushuQuitCatch(d, retval, env) | ^ bushu.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 554 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:581:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); | ^ bushu.c:597:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 596 | static | ~~~~~~ | int 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 603 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 606 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning 606 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment 606 | if ((defaultBushuContext == -1)) { | ^~ | = bushu.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:646:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 647 | uiContext d; 648 | int flag, cur; 649 | int (*quitfunc) pro((uiContext, int, mode_context)); 650 | { bushu.c:646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | static | ~~~~~~ | int 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 657 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:682:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | makeBushuIchiranQuit(d, flag); | ^ bushu.c:699:23: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { | ^ bushu.c:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 779 | static | ~~~~~~ | int 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 784 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:46:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ 154 warnings generated. rm -f chikuji.o unshared/chikuji.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST chikuji.c -o unshared/chikuji.o In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int chikuji.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | clearHenkanContent(yc) | ^ chikuji.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | clearHenkanContext(yc) | ^ ./sglobal.h:178:45: note: expanded from macro 'clearHenkanContext' 178 | #define clearHenkanContext G178_clearHenkanContext | ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ chikuji.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | restoreChikujiYomi(d, old) | ^ chikuji.c:224:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 224 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ chikuji.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | chikujiInit(d) | ^ ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ chikuji.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | chikujiSubstYomi(d) | ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 297 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ chikuji.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | chikuji_restore_yomi(d) | ^ chikuji.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | chikuji_subst_yomi(d) | ^ chikuji.c:447:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | ChikujiTanExtend(d) | ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | ChikujiTanShrink(d) | ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | ChikujiHenkan(d) | ^ chikuji.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | moveToChikujiTanMode(d) | ^ ./sglobal.h:309:45: note: expanded from macro 'moveToChikujiTanMode' 309 | #define moveToChikujiTanMode G309_moveToChikujiTanMode | ^ chikuji.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:310:45: note: expanded from macro 'moveToChikujiYomiMode' 310 | #define moveToChikujiYomiMode G310_moveToChikujiYomiMode | ^ chikuji.c:751:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | return (*fn)(d); | ^ chikuji.c:745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | generalNaive(d, fn) | ^ chikuji.c:758:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 758 | extern int YomiInsert(); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ ./canna.h:1056:8: note: conflicting prototype is here 1056 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | ChikujiHenkanNaive(d) | ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | ChikujiMuhenkan(d) | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./canna.h:1049:8: note: conflicting prototype is here 1049 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ ./canna.h:1075:8: note: conflicting prototype is here 1075 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ ./canna.h:1079:8: note: conflicting prototype is here 1079 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ ./canna.h:1005:8: note: conflicting prototype is here 1005 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ ./canna.h:1071:8: note: conflicting prototype is here 1071 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ ./canna.h:1073:8: note: conflicting prototype is here 1073 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ ./canna.h:1074:8: note: conflicting prototype is here 1074 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ ./canna.h:1076:8: note: conflicting prototype is here 1076 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ ./canna.h:1014:8: note: conflicting prototype is here 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ ./canna.h:1010:8: note: conflicting prototype is here 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ ./canna.h:1060:8: note: conflicting prototype is here 1060 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ ./canna.h:1061:8: note: conflicting prototype is here 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ ./canna.h:1062:8: note: conflicting prototype is here 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ ./canna.h:1077:8: note: conflicting prototype is here 1077 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ ./canna.h:1078:8: note: conflicting prototype is here 1078 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ ./canna.h:1063:8: note: conflicting prototype is here 1063 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1070:8: note: conflicting prototype is here 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ ./canna.h:1042:8: note: conflicting prototype is here 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ 184 warnings generated. rm -f chikuji.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC chikuji.c In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int chikuji.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | clearHenkanContent(yc) | ^ chikuji.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | clearHenkanContext(yc) | ^ ./sglobal.h:178:45: note: expanded from macro 'clearHenkanContext' 178 | #define clearHenkanContext G178_clearHenkanContext | ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ chikuji.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | restoreChikujiYomi(d, old) | ^ chikuji.c:224:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 224 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ chikuji.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | chikujiInit(d) | ^ ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ chikuji.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | chikujiSubstYomi(d) | ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 297 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ chikuji.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | chikuji_restore_yomi(d) | ^ chikuji.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | chikuji_subst_yomi(d) | ^ chikuji.c:447:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | ChikujiTanExtend(d) | ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | ChikujiTanShrink(d) | ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | ChikujiHenkan(d) | ^ chikuji.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | moveToChikujiTanMode(d) | ^ ./sglobal.h:309:45: note: expanded from macro 'moveToChikujiTanMode' 309 | #define moveToChikujiTanMode G309_moveToChikujiTanMode | ^ chikuji.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:310:45: note: expanded from macro 'moveToChikujiYomiMode' 310 | #define moveToChikujiYomiMode G310_moveToChikujiYomiMode | ^ chikuji.c:751:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | return (*fn)(d); | ^ chikuji.c:745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | generalNaive(d, fn) | ^ chikuji.c:758:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 758 | extern int YomiInsert(); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ ./canna.h:1056:8: note: conflicting prototype is here 1056 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | ChikujiHenkanNaive(d) | ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | ChikujiMuhenkan(d) | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./canna.h:1049:8: note: conflicting prototype is here 1049 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ ./canna.h:1075:8: note: conflicting prototype is here 1075 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ ./canna.h:1079:8: note: conflicting prototype is here 1079 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ ./canna.h:1005:8: note: conflicting prototype is here 1005 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ ./canna.h:1071:8: note: conflicting prototype is here 1071 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ ./canna.h:1073:8: note: conflicting prototype is here 1073 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ ./canna.h:1074:8: note: conflicting prototype is here 1074 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ ./canna.h:1076:8: note: conflicting prototype is here 1076 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ ./canna.h:1014:8: note: conflicting prototype is here 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ ./canna.h:1010:8: note: conflicting prototype is here 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ ./canna.h:1060:8: note: conflicting prototype is here 1060 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ ./canna.h:1061:8: note: conflicting prototype is here 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ ./canna.h:1062:8: note: conflicting prototype is here 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ ./canna.h:1077:8: note: conflicting prototype is here 1077 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ ./canna.h:1078:8: note: conflicting prototype is here 1078 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ ./canna.h:1063:8: note: conflicting prototype is here 1063 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1070:8: note: conflicting prototype is here 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ ./canna.h:1042:8: note: conflicting prototype is here 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ 184 warnings generated. rm -f commondata.o unshared/commondata.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST commondata.c -o unshared/commondata.o In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ commondata.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | InitCannaConfig(cf) | ^ 108 warnings generated. rm -f commondata.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC commondata.c In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ commondata.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | InitCannaConfig(cf) | ^ 108 warnings generated. rm -f empty.o unshared/empty.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST empty.c -o unshared/empty.o In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:29:45: note: expanded from macro 'FindExtraFunc' 29 | #define FindExtraFunc G029_FindExtraFunc | ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G375_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseModeInfo' 26 | #define EmptyBaseModeInfo G026_EmptyBaseModeInfo | ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:545:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 545 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ empty.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | renbunInit(d) | ^ empty.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | showVersion(d) | ^ empty.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | showServer(d) | ^ empty.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | showGakushu(d) | ^ empty.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | showInitFile(d) | ^ empty.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | showRomkanaFile(d) | ^ empty.c:728:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | dicSync(d) | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1082:8: note: conflicting prototype is here 1082 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ ./canna.h:1083:8: note: conflicting prototype is here 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:29:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ ./canna.h:1084:8: note: conflicting prototype is here 1084 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ ./canna.h:1085:8: note: conflicting prototype is here 1085 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ ./canna.h:1091:8: note: conflicting prototype is here 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ ./canna.h:1092:8: note: conflicting prototype is here 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ ./canna.h:1093:8: note: conflicting prototype is here 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1094:8: note: conflicting prototype is here 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ ./canna.h:1095:8: note: conflicting prototype is here 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ ./canna.h:1096:8: note: conflicting prototype is here 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ ./canna.h:1098:8: note: conflicting prototype is here 1098 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ In file included from empty.c:751: ./alphamap.h:27:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 217 warnings generated. rm -f empty.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC empty.c In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:29:45: note: expanded from macro 'FindExtraFunc' 29 | #define FindExtraFunc G029_FindExtraFunc | ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G375_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseModeInfo' 26 | #define EmptyBaseModeInfo G026_EmptyBaseModeInfo | ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:545:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 545 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ empty.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | renbunInit(d) | ^ empty.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | showVersion(d) | ^ empty.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | showServer(d) | ^ empty.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | showGakushu(d) | ^ empty.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | showInitFile(d) | ^ empty.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | showRomkanaFile(d) | ^ empty.c:728:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | dicSync(d) | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1082:8: note: conflicting prototype is here 1082 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ ./canna.h:1083:8: note: conflicting prototype is here 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:29:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ ./canna.h:1084:8: note: conflicting prototype is here 1084 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ ./canna.h:1085:8: note: conflicting prototype is here 1085 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ ./canna.h:1091:8: note: conflicting prototype is here 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ ./canna.h:1092:8: note: conflicting prototype is here 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ ./canna.h:1093:8: note: conflicting prototype is here 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1094:8: note: conflicting prototype is here 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ ./canna.h:1095:8: note: conflicting prototype is here 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ ./canna.h:1096:8: note: conflicting prototype is here 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ ./canna.h:1098:8: note: conflicting prototype is here 1098 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ In file included from empty.c:751: ./alphamap.h:27:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 217 warnings generated. rm -f henkan.o unshared/henkan.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST henkan.c -o unshared/henkan.o In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int henkan.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | kanakanError(d) | ^ henkan.c:86:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | printf("%14s %-20s ꤷƤޤ\n", s, buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | dicMesg(s, d) | ^ henkan.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | mountError(dic) | ^ henkan.c:128:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | warnRKCErrors(errors) | ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | KanjiInit() | ^ | int ./sglobal.h:52:45: note: expanded from macro 'KanjiInit' 52 | #define KanjiInit G052_KanjiInit | ^ henkan.c:157:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 157 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ henkan.c:161:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | KanjiFin() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiFin' 51 | #define KanjiFin G051_KanjiFin | ^ henkan.c:451:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 451 | sprintf(buf, "%s ޥȤǤޤǤ", dp->name); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | newTanContext(majo, mino) | ^ henkan.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | freeTanContext(tan) | ^ ./sglobal.h:241:45: note: expanded from macro 'freeTanContext' 241 | #define freeTanContext G241_freeTanContext | ^ henkan.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | DUpwstr(w, l) | ^ henkan.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DUpattr(a, l) | ^ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | copyYomiinfo2Tan(yc, tan) | ^ henkan.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | copyTaninfo2Yomi(tan, yc) | ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | tanbunToYomiAll(d, st, et) | ^ henkan.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | doTanConvertTb(d, yc) | ^ ./sglobal.h:383:45: note: expanded from macro 'doTanConvertTb' 383 | #define doTanConvertTb G383_doTanConvertTb | ^ henkan.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | doTanBubunMuhenkan(d, yc) | ^ henkan.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | YomiBubunKakutei(d) | ^ henkan.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1083 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:314:45: note: expanded from macro 'newFilledYomiContext' 314 | #define newFilledYomiContext G314_newFilledYomiContext | ^ henkan.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | tanbunToYomi(d, tan, kanji) | ^ henkan.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | tanbunCommitYomi(d, tan, yc) | ^ henkan.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | TbBubunMuhenkan(d) | ^ henkan.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | TanBubunMuhenkan(d) | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ henkan.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | prepareHenkanMode(d) | ^ ./sglobal.h:328:45: note: expanded from macro 'prepareHenkanMode' 328 | #define prepareHenkanMode G328_prepareHenkanMode | ^ henkan.c:1274:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1274 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1305:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1304 | static | ~~~~~~ | int 1305 | doYomiHenkan(d, len, kanji, yc) | ^ henkan.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1312:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1312 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | TanNop(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ henkan.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | doGoTo(d, yc) | ^ henkan.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | TanForwardBunsetsu(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ henkan.c:1481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1481 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1522 | static | ~~~~~~ | int 1523 | tanNextKouho(d, yc) | ^ henkan.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1565:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^ 1566 | uiContext d; 1567 | { henkan.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1565 | enterTanHenkanMode(d, fnum) | ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | TanNextKouho(d) | ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ~~~~~~ ^ | int henkan.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | TanHenkan(d) | ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | TanPreviousKouho(d) | ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | tanJishuHenkan(d, fn) | ^ henkan.c:1705:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1705 | TanHiragana(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1711 | TanKatakana(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | TanRomaji(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1723:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1723 | TanUpper(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1729 | TanCapitalize(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1735:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1735 | TanZenkaku(d) | ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1741 | TanHankaku(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^ | int henkan.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^ | int henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^ | int henkan.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | gotoBunsetsu(yc, n) | ^ henkan.c:1797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1797 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ henkan.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1820 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ henkan.c:1844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1844 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ henkan.c:1897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1897 | TanMuhenkan(d) | ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1966 | TanDeletePrevious(d) | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ henkan.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | finishTanKakutei(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'finishTanKakutei' 231 | #define finishTanKakutei G231_finishTanKakutei | ^ henkan.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2164 | TanKakutei(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2180:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | TanKakuteiYomiInsert(d) | ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:312:45: note: expanded from macro 'nKouhoBunsetsu' 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^ henkan.c:2261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2261 | doTbResize(d, yc, n) | ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2302 | TanExtendBunsetsu(d) | ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2335 | TanShrinkBunsetsu(d) | ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2372 | TanPrintBunpou(d) | ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2459:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2484:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2483 | static | ~~~~~~ | int 2484 | TanBunsetsuMode(d) | ^ henkan.c:2484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | chikujiSetCursor(d, forw) | ^ henkan.c:2537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2537 | setMode(d, tan, forw) | ^ ./sglobal.h:357:45: note: expanded from macro 'setMode' 357 | #define setMode G357_setMode | ^ henkan.c:2570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2570 | TbForward(d) | ^ ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ henkan.c:2594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | TbBackward(d) | ^ ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ henkan.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2618 | TbBeginningOfLine(d) | ^ ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ henkan.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2633 | TbEndOfLine(d) | ^ ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ~~~~~~ ^ | int henkan.c:2650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2649 | static | ~~~~~~ | int 2650 | TbChooseChar(d, head) | ^ henkan.c:2650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | TanChooseChar(d, head) | ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2728 | static | ~~~~~~ | int 2729 | TanChooseHeadChar(d) | ^ henkan.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2736:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2735 | static | ~~~~~~ | int 2736 | TanChooseTailChar(d) | ^ henkan.c:2736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1607 | TanKouhoIchiran(d) | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ 222 warnings generated. rm -f henkan.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC henkan.c In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int henkan.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | kanakanError(d) | ^ henkan.c:86:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | printf("%14s %-20s ꤷƤޤ\n", s, buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | dicMesg(s, d) | ^ henkan.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | mountError(dic) | ^ henkan.c:128:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | warnRKCErrors(errors) | ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | KanjiInit() | ^ | int ./sglobal.h:52:45: note: expanded from macro 'KanjiInit' 52 | #define KanjiInit G052_KanjiInit | ^ henkan.c:157:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 157 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ henkan.c:161:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | KanjiFin() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiFin' 51 | #define KanjiFin G051_KanjiFin | ^ henkan.c:451:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 451 | sprintf(buf, "%s ޥȤǤޤǤ", dp->name); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | newTanContext(majo, mino) | ^ henkan.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | freeTanContext(tan) | ^ ./sglobal.h:241:45: note: expanded from macro 'freeTanContext' 241 | #define freeTanContext G241_freeTanContext | ^ henkan.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | DUpwstr(w, l) | ^ henkan.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DUpattr(a, l) | ^ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | copyYomiinfo2Tan(yc, tan) | ^ henkan.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | copyTaninfo2Yomi(tan, yc) | ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | tanbunToYomiAll(d, st, et) | ^ henkan.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | doTanConvertTb(d, yc) | ^ ./sglobal.h:383:45: note: expanded from macro 'doTanConvertTb' 383 | #define doTanConvertTb G383_doTanConvertTb | ^ henkan.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | doTanBubunMuhenkan(d, yc) | ^ henkan.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | YomiBubunKakutei(d) | ^ henkan.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1083 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:314:45: note: expanded from macro 'newFilledYomiContext' 314 | #define newFilledYomiContext G314_newFilledYomiContext | ^ henkan.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | tanbunToYomi(d, tan, kanji) | ^ henkan.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | tanbunCommitYomi(d, tan, yc) | ^ henkan.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | TbBubunMuhenkan(d) | ^ henkan.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | TanBubunMuhenkan(d) | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ henkan.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | prepareHenkanMode(d) | ^ ./sglobal.h:328:45: note: expanded from macro 'prepareHenkanMode' 328 | #define prepareHenkanMode G328_prepareHenkanMode | ^ henkan.c:1274:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1274 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1305:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1304 | static | ~~~~~~ | int 1305 | doYomiHenkan(d, len, kanji, yc) | ^ henkan.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1312:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1312 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | TanNop(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ henkan.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | doGoTo(d, yc) | ^ henkan.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | TanForwardBunsetsu(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ henkan.c:1481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1481 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1522 | static | ~~~~~~ | int 1523 | tanNextKouho(d, yc) | ^ henkan.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1565:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^ 1566 | uiContext d; 1567 | { henkan.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1565 | enterTanHenkanMode(d, fnum) | ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | TanNextKouho(d) | ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ~~~~~~ ^ | int henkan.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | TanHenkan(d) | ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | TanPreviousKouho(d) | ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | tanJishuHenkan(d, fn) | ^ henkan.c:1705:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1705 | TanHiragana(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1711 | TanKatakana(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | TanRomaji(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1723:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1723 | TanUpper(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1729 | TanCapitalize(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1735:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1735 | TanZenkaku(d) | ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1741 | TanHankaku(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^ | int henkan.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^ | int henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^ | int henkan.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | gotoBunsetsu(yc, n) | ^ henkan.c:1797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1797 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ henkan.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1820 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ henkan.c:1844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1844 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ henkan.c:1897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1897 | TanMuhenkan(d) | ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1966 | TanDeletePrevious(d) | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ henkan.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | finishTanKakutei(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'finishTanKakutei' 231 | #define finishTanKakutei G231_finishTanKakutei | ^ henkan.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2164 | TanKakutei(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2180:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | TanKakuteiYomiInsert(d) | ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:312:45: note: expanded from macro 'nKouhoBunsetsu' 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^ henkan.c:2261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2261 | doTbResize(d, yc, n) | ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2302 | TanExtendBunsetsu(d) | ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2335 | TanShrinkBunsetsu(d) | ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2372 | TanPrintBunpou(d) | ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2459:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2484:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2483 | static | ~~~~~~ | int 2484 | TanBunsetsuMode(d) | ^ henkan.c:2484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | chikujiSetCursor(d, forw) | ^ henkan.c:2537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2537 | setMode(d, tan, forw) | ^ ./sglobal.h:357:45: note: expanded from macro 'setMode' 357 | #define setMode G357_setMode | ^ henkan.c:2570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2570 | TbForward(d) | ^ ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ henkan.c:2594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | TbBackward(d) | ^ ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ henkan.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2618 | TbBeginningOfLine(d) | ^ ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ henkan.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2633 | TbEndOfLine(d) | ^ ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ~~~~~~ ^ | int henkan.c:2650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2649 | static | ~~~~~~ | int 2650 | TbChooseChar(d, head) | ^ henkan.c:2650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | TanChooseChar(d, head) | ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2728 | static | ~~~~~~ | int 2729 | TanChooseHeadChar(d) | ^ henkan.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2736:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2735 | static | ~~~~~~ | int 2736 | TanChooseTailChar(d) | ^ henkan.c:2736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1607 | TanKouhoIchiran(d) | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ 222 warnings generated. rm -f hex.o unshared/hex.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST hex.c -o unshared/hex.o In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int hex.c:50:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | static | ~~~~~~ | int 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:75:11: warning: call to undeclared function 'G188_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (convertAsHex(d)) { | ^ ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ hex.c:99:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ hex.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:104:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | static | ~~~~~~ | int 104 | exitHex(d, retval, env) | ^ hex.c:110:7: warning: call to undeclared function 'G192_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ hex.c:118:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | return quitHex(d, 0, env); | ^ hex.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | exitHex(d, retval, env) | ^ hex.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static | ~~~~~~ | int 123 | quitHex(d, retval, env) | ^ hex.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int quitHex(); | ^ hex.c:135:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 135 | yomiContext GetKanjiString(); | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ ./canna.h:886:3: note: conflicting prototype is here 886 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ hex.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | hexMode(d, major_mode) | ^ hex.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | HexMode(d) | ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ hex.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ 122 warnings generated. rm -f hex.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC hex.c In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int hex.c:50:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | static | ~~~~~~ | int 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:75:11: warning: call to undeclared function 'G188_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (convertAsHex(d)) { | ^ ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ hex.c:99:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ hex.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:104:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | static | ~~~~~~ | int 104 | exitHex(d, retval, env) | ^ hex.c:110:7: warning: call to undeclared function 'G192_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ hex.c:118:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | return quitHex(d, 0, env); | ^ hex.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | exitHex(d, retval, env) | ^ hex.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static | ~~~~~~ | int 123 | quitHex(d, retval, env) | ^ hex.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int quitHex(); | ^ hex.c:135:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 135 | yomiContext GetKanjiString(); | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ ./canna.h:886:3: note: conflicting prototype is here 886 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ hex.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | hexMode(d, major_mode) | ^ hex.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | HexMode(d) | ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ hex.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ 122 warnings generated. rm -f ichiran.o unshared/ichiran.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ichiran.c -o unshared/ichiran.o In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ichiran.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int TanNextKouho(); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | initIchiran() | ^ | int ./sglobal.h:267:45: note: expanded from macro 'initIchiran' 267 | #define initIchiran G267_initIchiran | ^ ichiran.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | makeIchiranEchoStrCurChange(yc) | ^ ichiran.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | makeIchiranKanjiStatusReturn(d, env, yc) | ^ ichiran.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | makeGlineStatus(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'makeGlineStatus' 301 | #define makeGlineStatus G301_makeGlineStatus | ^ ichiran.c:190:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static | ~~~~~~ | int 193 | ichiranEveryTimeCatch(d, retval, env) | ^ ichiran.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:208:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:211:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 210 | static | ~~~~~~ | int 211 | ichiranExitCatch(d, retval, env) | ^ ichiran.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:252:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 254 | static | ~~~~~~ | int 255 | ichiranQuitCatch(d, retval, env) | ^ ichiran.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | freeIchiranBuf(ic) | ^ ./sglobal.h:238:45: note: expanded from macro 'freeIchiranBuf' 238 | #define freeIchiranBuf G238_freeIchiranBuf | ^ ichiran.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | freeGetIchiranList(buf) | ^ ./sglobal.h:237:45: note: expanded from macro 'freeGetIchiranList' 237 | #define freeGetIchiranList G237_freeGetIchiranList | ^ ichiran.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | popIchiranMode(d) | ^ ichiran.c:344:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:245:45: note: expanded from macro 'getIchiranList' 245 | #define getIchiranList G245_getIchiranList | ^ ichiran.c:422:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 422 | jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:429:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | clearIchiranContext(icxt); | ^ ichiran.c:499:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { | ^ ichiran.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | clearIchiranContext(p) | ^ ichiran.c:44:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static void clearIchiranContext(); | ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 540 | allocIchiranBuf(d) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) | ^ ichiran.c:329:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 329 | static int makeKouhoIchiran(); | ^ ichiran.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 749 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | IchiranQuit(d) | ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | IchiranNop(d) | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ichiran.c:879:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | static | ~~~~~~ | int 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:892:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | retval = IchiranKakutei(d); | ^ ichiran.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 902 | static | ~~~~~~ | int 903 | IchiranQuitThenDo(d, func) | ^ ichiran.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 930 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 983 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | static IchiranConvert pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | static | ~~~~~~ | int 1039 | IchiranConvert(d) | ^ ichiran.c:1039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1085:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | getIchiranPreviousKouhoretsu(d); | ^ ichiran.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1103 | getIchiranPreviousKouhoretsu(d) | ^ ichiran.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void getIchiranPreviousKouhoretsu(); | ^ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1140 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1163:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1178 | static IchiranNextPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1181:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1180 | static | ~~~~~~ | int 1181 | IchiranNextPage(d) | ^ ichiran.c:1181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1209:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1209 | static IchiranPreviousPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1211 | static | ~~~~~~ | int 1212 | IchiranPreviousPage(d) | ^ ichiran.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | getIchiranNextKouhoretsu(d) | ^ ichiran.c:47:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static void getIchiranNextKouhoretsu(); | ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1280 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1319 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1361 | static IchiranBangoKouho pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1364:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1363 | static | ~~~~~~ | int 1364 | IchiranBangoKouho(d) | ^ ichiran.c:1364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1388:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1388 | retval = IchiranKakutei(d); | ^ ichiran.c:1422:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1422 | retval = IchiranKakutei(d); | ^ ichiran.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | getIchiranBangoKouho(d) | ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1494 | static IchiranKakutei pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:45:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 45 | static int IchiranKakutei(); | ^ ichiran.c:1494:8: note: conflicting prototype is here 1494 | static IchiranKakutei pro((uiContext)); | ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1496 | static | ~~~~~~ | int 1497 | IchiranKakutei(d) | ^ ichiran.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | ichiranFin(d) | ^ ./sglobal.h:256:45: note: expanded from macro 'ichiranFin' 256 | #define ichiranFin G256_ichiranFin | ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1553 | static IchiranExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1555 | static | ~~~~~~ | int 1556 | IchiranExtendBunsetsu(d) | ^ ichiran.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1562:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1562 | static IchiranShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1564 | static | ~~~~~~ | int 1565 | IchiranShrinkBunsetsu(d) | ^ ichiran.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1571:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1571 | static IchiranAdjustBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1573 | static | ~~~~~~ | int 1574 | IchiranAdjustBunsetsu(d) | ^ ichiran.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1580:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1580 | static IchiranKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1582 | static | ~~~~~~ | int 1583 | IchiranKillToEndOfLine(d) | ^ ichiran.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1589:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1589 | static IchiranDeleteNext pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1591 | static | ~~~~~~ | int 1592 | IchiranDeleteNext(d) | ^ ichiran.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1598:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1598 | static IchiranBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1600 | static | ~~~~~~ | int 1601 | IchiranBubunMuhenkan(d) | ^ ichiran.c:1601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1607:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | static IchiranHiragana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1610:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1609 | static | ~~~~~~ | int 1610 | IchiranHiragana(d) | ^ ichiran.c:1610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1616:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | static IchiranKatakana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1619:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1618 | static | ~~~~~~ | int 1619 | IchiranKatakana(d) | ^ ichiran.c:1619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1625:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1625 | static IchiranZenkaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1627 | static | ~~~~~~ | int 1628 | IchiranZenkaku(d) | ^ ichiran.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static IchiranHankaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1637:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1636 | static | ~~~~~~ | int 1637 | IchiranHankaku(d) | ^ ichiran.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1643:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1643 | static IchiranRomaji pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1645 | static | ~~~~~~ | int 1646 | IchiranRomaji(d) | ^ ichiran.c:1646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1652:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1652 | static IchiranToUpper pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1655:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1654 | static | ~~~~~~ | int 1655 | IchiranToUpper(d) | ^ ichiran.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1661:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | static IchiranToLower pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1664:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1663 | static | ~~~~~~ | int 1664 | IchiranToLower(d) | ^ ichiran.c:1664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1670:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static IchiranCapitalize pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1672 | static | ~~~~~~ | int 1673 | IchiranCapitalize(d) | ^ ichiran.c:1673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1679:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1679 | static IchiranKanaRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1682:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1681 | static | ~~~~~~ | int 1682 | IchiranKanaRotate(d) | ^ ichiran.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1688:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1688 | static IchiranRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1690 | static | ~~~~~~ | int 1691 | IchiranRomajiRotate(d) | ^ ichiran.c:1691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static IchiranCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | IchiranCaseRotateForward(d) | ^ ichiran.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 237 warnings generated. rm -f ichiran.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ichiran.c In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ichiran.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int TanNextKouho(); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | initIchiran() | ^ | int ./sglobal.h:267:45: note: expanded from macro 'initIchiran' 267 | #define initIchiran G267_initIchiran | ^ ichiran.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | makeIchiranEchoStrCurChange(yc) | ^ ichiran.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | makeIchiranKanjiStatusReturn(d, env, yc) | ^ ichiran.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | makeGlineStatus(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'makeGlineStatus' 301 | #define makeGlineStatus G301_makeGlineStatus | ^ ichiran.c:190:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static | ~~~~~~ | int 193 | ichiranEveryTimeCatch(d, retval, env) | ^ ichiran.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:208:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:211:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 210 | static | ~~~~~~ | int 211 | ichiranExitCatch(d, retval, env) | ^ ichiran.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:252:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 254 | static | ~~~~~~ | int 255 | ichiranQuitCatch(d, retval, env) | ^ ichiran.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | freeIchiranBuf(ic) | ^ ./sglobal.h:238:45: note: expanded from macro 'freeIchiranBuf' 238 | #define freeIchiranBuf G238_freeIchiranBuf | ^ ichiran.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | freeGetIchiranList(buf) | ^ ./sglobal.h:237:45: note: expanded from macro 'freeGetIchiranList' 237 | #define freeGetIchiranList G237_freeGetIchiranList | ^ ichiran.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | popIchiranMode(d) | ^ ichiran.c:344:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:245:45: note: expanded from macro 'getIchiranList' 245 | #define getIchiranList G245_getIchiranList | ^ ichiran.c:422:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 422 | jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:429:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | clearIchiranContext(icxt); | ^ ichiran.c:499:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { | ^ ichiran.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | clearIchiranContext(p) | ^ ichiran.c:44:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static void clearIchiranContext(); | ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 540 | allocIchiranBuf(d) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) | ^ ichiran.c:329:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 329 | static int makeKouhoIchiran(); | ^ ichiran.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 749 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | IchiranQuit(d) | ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | IchiranNop(d) | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ichiran.c:879:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | static | ~~~~~~ | int 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:892:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | retval = IchiranKakutei(d); | ^ ichiran.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 902 | static | ~~~~~~ | int 903 | IchiranQuitThenDo(d, func) | ^ ichiran.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 930 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 983 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | static IchiranConvert pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | static | ~~~~~~ | int 1039 | IchiranConvert(d) | ^ ichiran.c:1039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1085:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | getIchiranPreviousKouhoretsu(d); | ^ ichiran.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1103 | getIchiranPreviousKouhoretsu(d) | ^ ichiran.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void getIchiranPreviousKouhoretsu(); | ^ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1140 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1163:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1178 | static IchiranNextPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1181:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1180 | static | ~~~~~~ | int 1181 | IchiranNextPage(d) | ^ ichiran.c:1181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1209:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1209 | static IchiranPreviousPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1211 | static | ~~~~~~ | int 1212 | IchiranPreviousPage(d) | ^ ichiran.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | getIchiranNextKouhoretsu(d) | ^ ichiran.c:47:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static void getIchiranNextKouhoretsu(); | ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1280 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1319 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1361 | static IchiranBangoKouho pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1364:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1363 | static | ~~~~~~ | int 1364 | IchiranBangoKouho(d) | ^ ichiran.c:1364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1388:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1388 | retval = IchiranKakutei(d); | ^ ichiran.c:1422:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1422 | retval = IchiranKakutei(d); | ^ ichiran.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | getIchiranBangoKouho(d) | ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1494 | static IchiranKakutei pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:45:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 45 | static int IchiranKakutei(); | ^ ichiran.c:1494:8: note: conflicting prototype is here 1494 | static IchiranKakutei pro((uiContext)); | ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1496 | static | ~~~~~~ | int 1497 | IchiranKakutei(d) | ^ ichiran.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | ichiranFin(d) | ^ ./sglobal.h:256:45: note: expanded from macro 'ichiranFin' 256 | #define ichiranFin G256_ichiranFin | ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1553 | static IchiranExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1555 | static | ~~~~~~ | int 1556 | IchiranExtendBunsetsu(d) | ^ ichiran.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1562:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1562 | static IchiranShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1564 | static | ~~~~~~ | int 1565 | IchiranShrinkBunsetsu(d) | ^ ichiran.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1571:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1571 | static IchiranAdjustBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1573 | static | ~~~~~~ | int 1574 | IchiranAdjustBunsetsu(d) | ^ ichiran.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1580:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1580 | static IchiranKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1582 | static | ~~~~~~ | int 1583 | IchiranKillToEndOfLine(d) | ^ ichiran.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1589:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1589 | static IchiranDeleteNext pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1591 | static | ~~~~~~ | int 1592 | IchiranDeleteNext(d) | ^ ichiran.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1598:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1598 | static IchiranBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1600 | static | ~~~~~~ | int 1601 | IchiranBubunMuhenkan(d) | ^ ichiran.c:1601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1607:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | static IchiranHiragana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1610:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1609 | static | ~~~~~~ | int 1610 | IchiranHiragana(d) | ^ ichiran.c:1610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1616:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | static IchiranKatakana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1619:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1618 | static | ~~~~~~ | int 1619 | IchiranKatakana(d) | ^ ichiran.c:1619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1625:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1625 | static IchiranZenkaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1627 | static | ~~~~~~ | int 1628 | IchiranZenkaku(d) | ^ ichiran.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static IchiranHankaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1637:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1636 | static | ~~~~~~ | int 1637 | IchiranHankaku(d) | ^ ichiran.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1643:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1643 | static IchiranRomaji pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1645 | static | ~~~~~~ | int 1646 | IchiranRomaji(d) | ^ ichiran.c:1646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1652:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1652 | static IchiranToUpper pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1655:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1654 | static | ~~~~~~ | int 1655 | IchiranToUpper(d) | ^ ichiran.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1661:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | static IchiranToLower pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1664:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1663 | static | ~~~~~~ | int 1664 | IchiranToLower(d) | ^ ichiran.c:1664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1670:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static IchiranCapitalize pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1672 | static | ~~~~~~ | int 1673 | IchiranCapitalize(d) | ^ ichiran.c:1673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1679:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1679 | static IchiranKanaRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1682:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1681 | static | ~~~~~~ | int 1682 | IchiranKanaRotate(d) | ^ ichiran.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1688:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1688 | static IchiranRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1690 | static | ~~~~~~ | int 1691 | IchiranRomajiRotate(d) | ^ ichiran.c:1691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static IchiranCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | IchiranCaseRotateForward(d) | ^ ichiran.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 237 warnings generated. rm -f jishu.o unshared/jishu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST jishu.c -o unshared/jishu.o In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jishu.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | enterJishuMode(d, yc) | ^ ./sglobal.h:217:45: note: expanded from macro 'enterJishuMode' 217 | #define enterJishuMode G217_enterJishuMode | ^ jishu.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | leaveJishuMode(d, yc) | ^ ./sglobal.h:297:45: note: expanded from macro 'leaveJishuMode' 297 | #define leaveJishuMode G297_leaveJishuMode | ^ jishu.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | setInhibitInformation(yc) | ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 360 | static | ~~~~~~ | int 361 | inhibittedJishu(d) | ^ jishu.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | nextJishu(d) | ^ jishu.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:391:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 390 | static | ~~~~~~ | int 391 | previousJishu(d) | ^ jishu.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:404:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ | ^ jishu.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:425:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:428:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 427 | static | ~~~~~~ | int 428 | JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ | ^ jishu.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:446:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ~~~~~~ ^ | int jishu.c:449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 448 | static | ~~~~~~ | int 449 | JishuRotateWithInhibition(d, inhibit) | ^ jishu.c:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:464:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:467:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static | ~~~~~~ | int 467 | JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ | ^ jishu.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:473:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:476:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | static | ~~~~~~ | int 476 | JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ | ^ jishu.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:483:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ~~~~~~ ^ | int jishu.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 485 | static | ~~~~~~ | int 486 | JishuShrink(d) /* ʸѴΰ̤ */ | ^ jishu.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ~~~~~~ ^ | int jishu.c:548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 547 | static | ~~~~~~ | int 548 | JishuNop(d) | ^ jishu.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:559:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ~~~~~~ ^ | int jishu.c:562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 561 | static | ~~~~~~ | int 562 | JishuExtend(d) /* ʸѴΰФ */ | ^ jishu.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | jishuAdjustRome(d) | ^ jishu.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | myjishuAdjustRome(d) | ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 41 | static int JishuZenkaku(); | ^ jishu.c:653:8: note: conflicting prototype is here 653 | static JishuZenkaku pro((uiContext)); | ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 655 | static | ~~~~~~ | int 656 | JishuZenkaku(d) /* Ѵ */ | ^ jishu.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 42 | static int JishuHankaku(); | ^ jishu.c:689:8: note: conflicting prototype is here 689 | static JishuHankaku pro((uiContext)); | ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 691 | static | ~~~~~~ | int 692 | JishuHankaku(d) /* ȾѴ */ | ^ jishu.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 732 | static | ~~~~~~ | int 733 | exitJishuAndDoSomething(d, fnum) | ^ jishu.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:746:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 748 | static | ~~~~~~ | int 749 | JishuYomiInsert(d) | ^ jishu.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:770:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ~~~~~~ ^ | int jishu.c:773:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 772 | static | ~~~~~~ | int 773 | JishuQuit(d) | ^ jishu.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:783:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ~~~~~~ ^ | int jishu.c:786:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 785 | static | ~~~~~~ | int 786 | JishuToUpper(d) | ^ jishu.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:812:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ~~~~~~ ^ | int jishu.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 814 | static | ~~~~~~ | int 815 | JishuCapitalize(d) | ^ jishu.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:841:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ~~~~~~ ^ | int jishu.c:844:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 843 | static | ~~~~~~ | int 844 | JishuToLower(d) | ^ jishu.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | JishuHiragana(d) | ^ jishu.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:883:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:886:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 885 | static | ~~~~~~ | int 886 | JishuKatakana(d) | ^ jishu.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ~~~~~~ ^ | int jishu.c:899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 898 | static | ~~~~~~ | int 899 | JishuRomaji(d) | ^ jishu.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | nextCase(yc) | ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int jishu.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 921 | static | ~~~~~~ | int 922 | JishuCaseRotateForward(d) | ^ jishu.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:951:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ~~~~~~ ^ | int jishu.c:954:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 953 | static | ~~~~~~ | int 954 | JishuKanjiHenkan(d) | ^ jishu.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:960:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 962 | static | ~~~~~~ | int 963 | JishuKanjiHenkanOInsert(d) | ^ jishu.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:969:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ~~~~~~ ^ | int jishu.c:972:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 971 | static | ~~~~~~ | int 972 | JishuKanjiHenkanONothing(d) | ^ jishu.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 197 warnings generated. rm -f jishu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC jishu.c In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jishu.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | enterJishuMode(d, yc) | ^ ./sglobal.h:217:45: note: expanded from macro 'enterJishuMode' 217 | #define enterJishuMode G217_enterJishuMode | ^ jishu.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | leaveJishuMode(d, yc) | ^ ./sglobal.h:297:45: note: expanded from macro 'leaveJishuMode' 297 | #define leaveJishuMode G297_leaveJishuMode | ^ jishu.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | setInhibitInformation(yc) | ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 360 | static | ~~~~~~ | int 361 | inhibittedJishu(d) | ^ jishu.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | nextJishu(d) | ^ jishu.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:391:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 390 | static | ~~~~~~ | int 391 | previousJishu(d) | ^ jishu.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:404:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ | ^ jishu.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:425:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:428:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 427 | static | ~~~~~~ | int 428 | JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ | ^ jishu.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:446:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ~~~~~~ ^ | int jishu.c:449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 448 | static | ~~~~~~ | int 449 | JishuRotateWithInhibition(d, inhibit) | ^ jishu.c:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:464:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:467:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static | ~~~~~~ | int 467 | JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ | ^ jishu.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:473:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:476:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | static | ~~~~~~ | int 476 | JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ | ^ jishu.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:483:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ~~~~~~ ^ | int jishu.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 485 | static | ~~~~~~ | int 486 | JishuShrink(d) /* ʸѴΰ̤ */ | ^ jishu.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ~~~~~~ ^ | int jishu.c:548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 547 | static | ~~~~~~ | int 548 | JishuNop(d) | ^ jishu.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:559:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ~~~~~~ ^ | int jishu.c:562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 561 | static | ~~~~~~ | int 562 | JishuExtend(d) /* ʸѴΰФ */ | ^ jishu.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | jishuAdjustRome(d) | ^ jishu.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | myjishuAdjustRome(d) | ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 41 | static int JishuZenkaku(); | ^ jishu.c:653:8: note: conflicting prototype is here 653 | static JishuZenkaku pro((uiContext)); | ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 655 | static | ~~~~~~ | int 656 | JishuZenkaku(d) /* Ѵ */ | ^ jishu.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 42 | static int JishuHankaku(); | ^ jishu.c:689:8: note: conflicting prototype is here 689 | static JishuHankaku pro((uiContext)); | ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 691 | static | ~~~~~~ | int 692 | JishuHankaku(d) /* ȾѴ */ | ^ jishu.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 732 | static | ~~~~~~ | int 733 | exitJishuAndDoSomething(d, fnum) | ^ jishu.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:746:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 748 | static | ~~~~~~ | int 749 | JishuYomiInsert(d) | ^ jishu.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:770:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ~~~~~~ ^ | int jishu.c:773:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 772 | static | ~~~~~~ | int 773 | JishuQuit(d) | ^ jishu.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:783:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ~~~~~~ ^ | int jishu.c:786:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 785 | static | ~~~~~~ | int 786 | JishuToUpper(d) | ^ jishu.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:812:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ~~~~~~ ^ | int jishu.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 814 | static | ~~~~~~ | int 815 | JishuCapitalize(d) | ^ jishu.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:841:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ~~~~~~ ^ | int jishu.c:844:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 843 | static | ~~~~~~ | int 844 | JishuToLower(d) | ^ jishu.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | JishuHiragana(d) | ^ jishu.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:883:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:886:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 885 | static | ~~~~~~ | int 886 | JishuKatakana(d) | ^ jishu.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ~~~~~~ ^ | int jishu.c:899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 898 | static | ~~~~~~ | int 899 | JishuRomaji(d) | ^ jishu.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | nextCase(yc) | ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int jishu.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 921 | static | ~~~~~~ | int 922 | JishuCaseRotateForward(d) | ^ jishu.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:951:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ~~~~~~ ^ | int jishu.c:954:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 953 | static | ~~~~~~ | int 954 | JishuKanjiHenkan(d) | ^ jishu.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:960:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 962 | static | ~~~~~~ | int 963 | JishuKanjiHenkanOInsert(d) | ^ jishu.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:969:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ~~~~~~ ^ | int jishu.c:972:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 971 | static | ~~~~~~ | int 972 | JishuKanjiHenkanONothing(d) | ^ jishu.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 197 warnings generated. rm -f kctrl.o unshared/kctrl.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST kctrl.c -o unshared/kctrl.o In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kctrl.c:54:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 53 | static | ~~~~~~ | int 54 | doInitializeFunctions(d) | ^ kctrl.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:82:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:90:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | freeModec(modec) | ^ kctrl.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | freeCallbacks(cb) | ^ kctrl.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | freeRomeStruct(d) | ^ ./sglobal.h:240:45: note: expanded from macro 'freeRomeStruct' 240 | #define freeRomeStruct G240_freeRomeStruct | ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | static | ~~~~~~ | int 218 | insertEmptySlots(d) | ^ kctrl.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:222:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 222 | struct callback *pushCallback(); | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ ./canna.h:896:25: note: conflicting prototype is here 896 | extern struct callback *pushCallback | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | countContext() | ^ kctrl.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | makeKey(data1, data2) | ^ kctrl.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | keyToContext(data1, data2) | ^ ./sglobal.h:287:45: note: expanded from macro 'keyToContext' 287 | #define keyToContext G287_keyToContext | ^ kctrl.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | internContext(data1, data2, context) | ^ ./sglobal.h:276:45: note: expanded from macro 'internContext' 276 | #define internContext G276_internContext | ^ kctrl.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | rmContext(data1, data2) | ^ ./sglobal.h:345:45: note: expanded from macro 'rmContext' 345 | #define rmContext G345_rmContext | ^ kctrl.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | freeBukRecs(p) | ^ kctrl.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | addWarningMesg(s) | ^ ./sglobal.h:154:45: note: expanded from macro 'addWarningMesg' 154 | #define addWarningMesg G154_addWarningMesg | ^ kctrl.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | KC_keyconvCallback(d, arg) | ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 494 | static | ~~~~~~ | int 495 | KC_initialize(d, arg) | ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 500 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:516:9: warning: call to undeclared function 'G262_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 516 | if (initExtMenu() < 0) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initExtMenu' 262 | #define initExtMenu G262_initExtMenu | ^ kctrl.c:527:9: warning: call to undeclared function 'G261_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 527 | if (initBushuTable() != NG) { | ^ ./sglobal.h:261:45: note: expanded from macro 'initBushuTable' 261 | #define initBushuTable G261_initBushuTable | ^ kctrl.c:528:11: warning: call to undeclared function 'G264_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 528 | if (initGyouTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initGyouTable' 264 | #define initGyouTable G264_initGyouTable | ^ kctrl.c:529:13: warning: call to undeclared function 'G266_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 529 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:266:45: note: expanded from macro 'initHinshiTable' 266 | #define initHinshiTable G266_initHinshiTable | ^ kctrl.c:530:15: warning: call to undeclared function 'G274_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:274:45: note: expanded from macro 'initUlKigoTable' 274 | #define initUlKigoTable G274_initUlKigoTable | ^ kctrl.c:531:17: warning: call to undeclared function 'G273_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 531 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:273:45: note: expanded from macro 'initUlKeisenTable' 273 | #define initUlKeisenTable G273_initUlKeisenTable | ^ kctrl.c:532:19: warning: call to undeclared function 'G271_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 532 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:271:45: note: expanded from macro 'initOnoffTable' 271 | #define initOnoffTable G271_initOnoffTable | ^ kctrl.c:534:21: warning: call to undeclared function 'G265_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 534 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initHinshiMessage' 265 | #define initHinshiMessage G265_initHinshiMessage | ^ kctrl.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | KC_initialize(d, arg) | ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 697 | static | ~~~~~~ | int 698 | KC_finalize(d, arg) | ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 703 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | KC_finalize(d, arg) | ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 774 | static | ~~~~~~ | int 775 | KC_setWidth(d, arg) | ^ kctrl.c:775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:784:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static | ~~~~~~ | int 784 | KC_setBunsetsuKugiri(d, arg) | ^ kctrl.c:784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:812:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 811 | static | ~~~~~~ | int 812 | KC_changeMode(d, arg) | ^ kctrl.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 913 | static | ~~~~~~ | int 914 | baseModeP(d) | ^ kctrl.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:936:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 936 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static | ~~~~~~ | int 970 | KC_setUFunc(d, arg) | ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 975 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:253:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^ kctrl.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | KC_setUFunc(d, arg) | ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 981 | static | ~~~~~~ | int 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 988 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:254:45: note: expanded from macro 'howToReturnModeInfo' 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^ kctrl.c:982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 996 | static | ~~~~~~ | int 997 | KC_setHexInputStyle(d, arg) | ^ kctrl.c:997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1007:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | static | ~~~~~~ | int 1007 | KC_inhibitHankakuKana(d, arg) | ^ kctrl.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1020:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | static | ~~~~~~ | int 1020 | popTourokuWithGLineClear(d, retval, env) | ^ kctrl.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | static | ~~~~~~ | int 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1064:5: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1064 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1069:16: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1069 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | closeRK(cxp, flag) | ^ kctrl.c:1105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1105 | closeRKContextInUIContext(d, flag) | ^ kctrl.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | closeRKContextInMemory(p, flag) | ^ kctrl.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:298:45: note: expanded from macro 'makeAllContextToBeClosed' 298 | #define makeAllContextToBeClosed G298_makeAllContextToBeClosed | ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1161 | static | ~~~~~~ | int 1162 | KC_kakutei(d, arg) | ^ kctrl.c:1162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1181 | static | ~~~~~~ | int 1182 | KC_kill(d, arg) | ^ kctrl.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1199:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1198 | static | ~~~~~~ | int 1199 | KC_modekeys(d, arg) | ^ kctrl.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1223:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1222 | static | ~~~~~~ | int 1223 | KC_queryMode(d, arg) | ^ kctrl.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1231:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1230 | static | ~~~~~~ | int 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1236 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1246 | static | ~~~~~~ | int 1247 | KC_setServerName(d, arg) | ^ kctrl.c:1247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1256:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1255 | static | ~~~~~~ | int 1256 | KC_parse(d, arg) | ^ kctrl.c:1256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1272 | static | ~~~~~~ | int 1273 | KC_yomiInfo(d, arg) | ^ kctrl.c:1273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1282 | static | ~~~~~~ | int 1283 | KC_storeYomi(d, arg) | ^ kctrl.c:1283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1338 | static | ~~~~~~ | int 1339 | KC_setInitFileName(d, arg) | ^ kctrl.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1366 | static | ~~~~~~ | int 1367 | KC_do(d, arg) | ^ kctrl.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1398:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1398 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1454 | static | ~~~~~~ | int 1455 | callCallback(d, res) /* ХåƤ */ | ^ kctrl.c:1455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | _doFunc(d, fnum) | ^ | int ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1583 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1615 | doFunc(d, fnum) | ^ | int ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1622 | static | ~~~~~~ | int 1623 | KC_getContext(d, arg) | ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:1623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1623 | KC_getContext(d, arg) | ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1644 | static | ~~~~~~ | int 1645 | KC_closeUIContext(d, arg) | ^ kctrl.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | getYomiContext(d) | ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | KC_inhibitChangeMode(d, arg) | ^ kctrl.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1716 | static | ~~~~~~ | int 1717 | KC_letterRestriction(d, arg) | ^ kctrl.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1734:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1733 | static | ~~~~~~ | int 1734 | countColumns(str) | ^ kctrl.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1758:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | static | ~~~~~~ | int 1758 | KC_queryMaxModeStr(d, arg) | ^ kctrl.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | KC_setListCallback(d, arg) | ^ kctrl.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1815 | KC_setVerbose(d, arg) | ^ kctrl.c:1829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1829 | kanjiInitialize(mes) | ^ kctrl.c:1838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1838 | kanjiFinalize(mes) | ^ kctrl.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1865 | wcCloseKanjiContext(context,ksva) | ^ ../../include/canna/jrkanji.h:300:30: note: expanded from macro 'wcCloseKanjiContext' 300 | # define wcCloseKanjiContext cannawcCloseKanjiContext | ^ kctrl.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | jrCloseKanjiContext(context,ksva) | ^ kctrl.c:1885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1885 | ToggleChikuji(d, flg) | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ kctrl.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1920 | KC_lispInteraction(d, arg) | ^ kctrl.c:1933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1933 | KC_disconnectServer(d, arg) | ^ kctrl.c:1947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | KC_setAppName(d, arg) | ^ kctrl.c:1967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | KC_debugmode(d, arg) | ^ kctrl.c:1979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1979 | debug_yomibuf(yc) | ^ kctrl.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | KC_debugyomi(d, arg) | ^ kctrl.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | KC_queryPhono(d, arg) | ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2117 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:2138:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2138 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2155:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2155 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2112 | KC_changeServer(d, arg) | ^ kctrl.c:2230:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2248:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2248 | jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2168 | KC_setUserInfo(d, arg) | ^ kctrl.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2263 | KC_queryCustom(d, arg) | ^ kctrl.c:2286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2286 | KC_closeAllContext(d, arg) | ^ kctrl.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2296 | KC_attributeInfo(d, arg) | ^ kctrl.c:2376:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2376 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ kctrl.c:2381:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2381 | return kctlfunc[request](d, arg); | ^ kctrl.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2376 | kanjiControl(request, d, arg) | ^ ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ 246 warnings generated. rm -f kctrl.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC kctrl.c In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kctrl.c:54:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 53 | static | ~~~~~~ | int 54 | doInitializeFunctions(d) | ^ kctrl.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:82:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:90:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | freeModec(modec) | ^ kctrl.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | freeCallbacks(cb) | ^ kctrl.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | freeRomeStruct(d) | ^ ./sglobal.h:240:45: note: expanded from macro 'freeRomeStruct' 240 | #define freeRomeStruct G240_freeRomeStruct | ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | static | ~~~~~~ | int 218 | insertEmptySlots(d) | ^ kctrl.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:222:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 222 | struct callback *pushCallback(); | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ ./canna.h:896:25: note: conflicting prototype is here 896 | extern struct callback *pushCallback | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | countContext() | ^ kctrl.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | makeKey(data1, data2) | ^ kctrl.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | keyToContext(data1, data2) | ^ ./sglobal.h:287:45: note: expanded from macro 'keyToContext' 287 | #define keyToContext G287_keyToContext | ^ kctrl.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | internContext(data1, data2, context) | ^ ./sglobal.h:276:45: note: expanded from macro 'internContext' 276 | #define internContext G276_internContext | ^ kctrl.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | rmContext(data1, data2) | ^ ./sglobal.h:345:45: note: expanded from macro 'rmContext' 345 | #define rmContext G345_rmContext | ^ kctrl.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | freeBukRecs(p) | ^ kctrl.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | addWarningMesg(s) | ^ ./sglobal.h:154:45: note: expanded from macro 'addWarningMesg' 154 | #define addWarningMesg G154_addWarningMesg | ^ kctrl.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | KC_keyconvCallback(d, arg) | ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 494 | static | ~~~~~~ | int 495 | KC_initialize(d, arg) | ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 500 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:516:9: warning: call to undeclared function 'G262_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 516 | if (initExtMenu() < 0) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initExtMenu' 262 | #define initExtMenu G262_initExtMenu | ^ kctrl.c:527:9: warning: call to undeclared function 'G261_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 527 | if (initBushuTable() != NG) { | ^ ./sglobal.h:261:45: note: expanded from macro 'initBushuTable' 261 | #define initBushuTable G261_initBushuTable | ^ kctrl.c:528:11: warning: call to undeclared function 'G264_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 528 | if (initGyouTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initGyouTable' 264 | #define initGyouTable G264_initGyouTable | ^ kctrl.c:529:13: warning: call to undeclared function 'G266_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 529 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:266:45: note: expanded from macro 'initHinshiTable' 266 | #define initHinshiTable G266_initHinshiTable | ^ kctrl.c:530:15: warning: call to undeclared function 'G274_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:274:45: note: expanded from macro 'initUlKigoTable' 274 | #define initUlKigoTable G274_initUlKigoTable | ^ kctrl.c:531:17: warning: call to undeclared function 'G273_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 531 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:273:45: note: expanded from macro 'initUlKeisenTable' 273 | #define initUlKeisenTable G273_initUlKeisenTable | ^ kctrl.c:532:19: warning: call to undeclared function 'G271_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 532 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:271:45: note: expanded from macro 'initOnoffTable' 271 | #define initOnoffTable G271_initOnoffTable | ^ kctrl.c:534:21: warning: call to undeclared function 'G265_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 534 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initHinshiMessage' 265 | #define initHinshiMessage G265_initHinshiMessage | ^ kctrl.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | KC_initialize(d, arg) | ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 697 | static | ~~~~~~ | int 698 | KC_finalize(d, arg) | ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 703 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | KC_finalize(d, arg) | ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 774 | static | ~~~~~~ | int 775 | KC_setWidth(d, arg) | ^ kctrl.c:775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:784:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static | ~~~~~~ | int 784 | KC_setBunsetsuKugiri(d, arg) | ^ kctrl.c:784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:812:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 811 | static | ~~~~~~ | int 812 | KC_changeMode(d, arg) | ^ kctrl.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 913 | static | ~~~~~~ | int 914 | baseModeP(d) | ^ kctrl.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:936:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 936 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static | ~~~~~~ | int 970 | KC_setUFunc(d, arg) | ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 975 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:253:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^ kctrl.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | KC_setUFunc(d, arg) | ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 981 | static | ~~~~~~ | int 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 988 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:254:45: note: expanded from macro 'howToReturnModeInfo' 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^ kctrl.c:982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 996 | static | ~~~~~~ | int 997 | KC_setHexInputStyle(d, arg) | ^ kctrl.c:997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1007:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | static | ~~~~~~ | int 1007 | KC_inhibitHankakuKana(d, arg) | ^ kctrl.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1020:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | static | ~~~~~~ | int 1020 | popTourokuWithGLineClear(d, retval, env) | ^ kctrl.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | static | ~~~~~~ | int 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1064:5: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1064 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1069:16: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1069 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | closeRK(cxp, flag) | ^ kctrl.c:1105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1105 | closeRKContextInUIContext(d, flag) | ^ kctrl.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | closeRKContextInMemory(p, flag) | ^ kctrl.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:298:45: note: expanded from macro 'makeAllContextToBeClosed' 298 | #define makeAllContextToBeClosed G298_makeAllContextToBeClosed | ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1161 | static | ~~~~~~ | int 1162 | KC_kakutei(d, arg) | ^ kctrl.c:1162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1181 | static | ~~~~~~ | int 1182 | KC_kill(d, arg) | ^ kctrl.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1199:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1198 | static | ~~~~~~ | int 1199 | KC_modekeys(d, arg) | ^ kctrl.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1223:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1222 | static | ~~~~~~ | int 1223 | KC_queryMode(d, arg) | ^ kctrl.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1231:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1230 | static | ~~~~~~ | int 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1236 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1246 | static | ~~~~~~ | int 1247 | KC_setServerName(d, arg) | ^ kctrl.c:1247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1256:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1255 | static | ~~~~~~ | int 1256 | KC_parse(d, arg) | ^ kctrl.c:1256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1272 | static | ~~~~~~ | int 1273 | KC_yomiInfo(d, arg) | ^ kctrl.c:1273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1282 | static | ~~~~~~ | int 1283 | KC_storeYomi(d, arg) | ^ kctrl.c:1283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1338 | static | ~~~~~~ | int 1339 | KC_setInitFileName(d, arg) | ^ kctrl.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1366 | static | ~~~~~~ | int 1367 | KC_do(d, arg) | ^ kctrl.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1398:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1398 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1454 | static | ~~~~~~ | int 1455 | callCallback(d, res) /* ХåƤ */ | ^ kctrl.c:1455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | _doFunc(d, fnum) | ^ | int ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1583 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1615 | doFunc(d, fnum) | ^ | int ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1622 | static | ~~~~~~ | int 1623 | KC_getContext(d, arg) | ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:1623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1623 | KC_getContext(d, arg) | ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1644 | static | ~~~~~~ | int 1645 | KC_closeUIContext(d, arg) | ^ kctrl.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | getYomiContext(d) | ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | KC_inhibitChangeMode(d, arg) | ^ kctrl.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1716 | static | ~~~~~~ | int 1717 | KC_letterRestriction(d, arg) | ^ kctrl.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1734:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1733 | static | ~~~~~~ | int 1734 | countColumns(str) | ^ kctrl.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1758:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | static | ~~~~~~ | int 1758 | KC_queryMaxModeStr(d, arg) | ^ kctrl.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | KC_setListCallback(d, arg) | ^ kctrl.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1815 | KC_setVerbose(d, arg) | ^ kctrl.c:1829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1829 | kanjiInitialize(mes) | ^ kctrl.c:1838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1838 | kanjiFinalize(mes) | ^ kctrl.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1865 | wcCloseKanjiContext(context,ksva) | ^ ../../include/canna/jrkanji.h:300:30: note: expanded from macro 'wcCloseKanjiContext' 300 | # define wcCloseKanjiContext cannawcCloseKanjiContext | ^ kctrl.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | jrCloseKanjiContext(context,ksva) | ^ kctrl.c:1885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1885 | ToggleChikuji(d, flg) | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ kctrl.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1920 | KC_lispInteraction(d, arg) | ^ kctrl.c:1933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1933 | KC_disconnectServer(d, arg) | ^ kctrl.c:1947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | KC_setAppName(d, arg) | ^ kctrl.c:1967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | KC_debugmode(d, arg) | ^ kctrl.c:1979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1979 | debug_yomibuf(yc) | ^ kctrl.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | KC_debugyomi(d, arg) | ^ kctrl.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | KC_queryPhono(d, arg) | ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2117 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:2138:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2138 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2155:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2155 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2112 | KC_changeServer(d, arg) | ^ kctrl.c:2230:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2248:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2248 | jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2168 | KC_setUserInfo(d, arg) | ^ kctrl.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2263 | KC_queryCustom(d, arg) | ^ kctrl.c:2286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2286 | KC_closeAllContext(d, arg) | ^ kctrl.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2296 | KC_attributeInfo(d, arg) | ^ kctrl.c:2376:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2376 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ kctrl.c:2381:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2381 | return kctlfunc[request](d, arg); | ^ kctrl.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2376 | kanjiControl(request, d, arg) | ^ ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ 246 warnings generated. rm -f keydef.o unshared/keydef.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST keydef.c -o unshared/keydef.o In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:268:45: note: expanded from macro 'initKeyTables' 268 | #define initKeyTables G268_initKeyTables | ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:249:28: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:316:21: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:347:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:89:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:306:45: note: expanded from macro 'mapFromHash' 306 | #define mapFromHash G306_mapFromHash | ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ 160 warnings generated. rm -f keydef.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC keydef.c In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:268:45: note: expanded from macro 'initKeyTables' 268 | #define initKeyTables G268_initKeyTables | ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:249:28: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:316:21: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:347:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:89:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:306:45: note: expanded from macro 'mapFromHash' 306 | #define mapFromHash G306_mapFromHash | ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ 160 warnings generated. rm -f kigo.o unshared/kigo.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST kigo.c -o unshared/kigo.o In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kigo.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | clearKigoContext(p) | ^ kigo.c:94:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:120:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 119 | static | ~~~~~~ | int 120 | getKigoContext(d, | ^ kigo.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | popKigoMode(d) | ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static | ~~~~~~ | int 173 | makeKigoGlineStatus(d) | ^ kigo.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:201:1: warning: non-void function does not return a value [-Wreturn-type] 201 | } | ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 227 | static | ~~~~~~ | int 228 | makeKigoInfo(d, headkouho) | ^ kigo.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 299 | static | ~~~~~~ | int 300 | kigoIchiranExitCatch(d, retval, env) | ^ kigo.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 315 | static | ~~~~~~ | int 316 | kigoIchiranQuitCatch(d, retval, env) | ^ kigo.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:329:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | KigoIchiran(d) | ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:342:6: warning: call to undeclared function 'G303_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 342 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 356 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:392:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 392 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ kigo.c:356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 422 | static | ~~~~~~ | int 423 | KigoNop(d) | ^ kigo.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | static | ~~~~~~ | int 441 | KigoForwardKouho(d) | ^ kigo.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:474:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static | ~~~~~~ | int 474 | KigoBackwardKouho(d) | ^ kigo.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | static | ~~~~~~ | int 506 | KigoPreviousKouhoretsu(d) | ^ kigo.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 536 | static | ~~~~~~ | int 537 | KigoNextKouhoretsu(d) | ^ kigo.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 567 | static | ~~~~~~ | int 568 | KigoBeginningOfKouho(d) | ^ kigo.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:590:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 589 | static | ~~~~~~ | int 590 | KigoEndOfKouho(d) | ^ kigo.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 614 | static | ~~~~~~ | int 615 | KigoKakutei(d) | ^ kigo.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | KigoQuit(d) | ^ kigo.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 148 warnings generated. rm -f kigo.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC kigo.c In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kigo.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | clearKigoContext(p) | ^ kigo.c:94:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:120:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 119 | static | ~~~~~~ | int 120 | getKigoContext(d, | ^ kigo.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | popKigoMode(d) | ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static | ~~~~~~ | int 173 | makeKigoGlineStatus(d) | ^ kigo.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:201:1: warning: non-void function does not return a value [-Wreturn-type] 201 | } | ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 227 | static | ~~~~~~ | int 228 | makeKigoInfo(d, headkouho) | ^ kigo.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 299 | static | ~~~~~~ | int 300 | kigoIchiranExitCatch(d, retval, env) | ^ kigo.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 315 | static | ~~~~~~ | int 316 | kigoIchiranQuitCatch(d, retval, env) | ^ kigo.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:329:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | KigoIchiran(d) | ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:342:6: warning: call to undeclared function 'G303_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 342 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 356 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:392:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 392 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ kigo.c:356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 422 | static | ~~~~~~ | int 423 | KigoNop(d) | ^ kigo.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | static | ~~~~~~ | int 441 | KigoForwardKouho(d) | ^ kigo.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:474:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static | ~~~~~~ | int 474 | KigoBackwardKouho(d) | ^ kigo.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | static | ~~~~~~ | int 506 | KigoPreviousKouhoretsu(d) | ^ kigo.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 536 | static | ~~~~~~ | int 537 | KigoNextKouhoretsu(d) | ^ kigo.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 567 | static | ~~~~~~ | int 568 | KigoBeginningOfKouho(d) | ^ kigo.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:590:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 589 | static | ~~~~~~ | int 590 | KigoEndOfKouho(d) | ^ kigo.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 614 | static | ~~~~~~ | int 615 | KigoKakutei(d) | ^ kigo.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | KigoQuit(d) | ^ kigo.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 148 warnings generated. rm -f mode.o unshared/mode.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST mode.c -o unshared/mode.o In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int mode.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:229:45: note: expanded from macro 'findExtraKanjiMode' 229 | #define findExtraKanjiMode G229_findExtraKanjiMode | ^ mode.c:120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 120 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ mode.c:130:21: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | modestr(mid) | ^ mode.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | currentModeInfo(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'currentModeInfo' 190 | #define currentModeInfo G190_currentModeInfo | ^ mode.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | japaneseMode(d) | ^ mode.c:230:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 230 | JapaneseMode(d) | ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 245 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | queryMode(d, arg) | ^ | int ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:301:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ep = findExtraMode(d->minorMode); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | changeModeName(modeid, str) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ mode.c:397:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ep = findExtraMode(modeid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | changeModeName(modeid, str) | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ 124 warnings generated. rm -f mode.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC mode.c In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int mode.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:229:45: note: expanded from macro 'findExtraKanjiMode' 229 | #define findExtraKanjiMode G229_findExtraKanjiMode | ^ mode.c:120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 120 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ mode.c:130:21: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | modestr(mid) | ^ mode.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | currentModeInfo(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'currentModeInfo' 190 | #define currentModeInfo G190_currentModeInfo | ^ mode.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | japaneseMode(d) | ^ mode.c:230:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 230 | JapaneseMode(d) | ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 245 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | queryMode(d, arg) | ^ | int ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:301:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ep = findExtraMode(d->minorMode); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | changeModeName(modeid, str) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ mode.c:397:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ep = findExtraMode(modeid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | changeModeName(modeid, str) | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ 124 warnings generated. rm -f multi.o unshared/multi.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST multi.c -o unshared/multi.o In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int multi.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ ./canna.h:980:12: note: conflicting prototype is here 980 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ multi.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | showChar(c) | ^ multi.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | UseOtherKeymap(d) | ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:112:18: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | p = mapFromHash((KanjiMode)d->current_mode->keytbl, | ^ multi.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:149:18: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | p = actFromHash(keytbl, key); | ^ multi.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:245:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] 245 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ multi.c:262:70: warning: passing arguments to 'G163_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { | ^ multi.c:287:26: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | m = mapFromHash(mode, key, (struct map ***)0); | ^ multi.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ 121 warnings generated. rm -f multi.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC multi.c In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int multi.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ ./canna.h:980:12: note: conflicting prototype is here 980 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ multi.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | showChar(c) | ^ multi.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | UseOtherKeymap(d) | ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:112:18: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | p = mapFromHash((KanjiMode)d->current_mode->keytbl, | ^ multi.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:149:18: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | p = actFromHash(keytbl, key); | ^ multi.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:245:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] 245 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ multi.c:262:70: warning: passing arguments to 'G163_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { | ^ multi.c:287:26: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | m = mapFromHash(mode, key, (struct map ***)0); | ^ multi.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ 121 warnings generated. rm -f onoff.o unshared/onoff.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST onoff.c -o unshared/onoff.o In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int onoff.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | popOnOffMode(d) | ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:113:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | if((retval = makeOnOffIchiran(d, nelem, bangomax, | ^ onoff.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:149:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 149 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ onoff.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int makeOnOffIchiran(); | ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | static | ~~~~~~ | int 276 | OnOffSelect(d) | ^ onoff.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] onoff.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 307 | static | ~~~~~~ | int 308 | OnOffKakutei(d) | ^ onoff.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ./canna.h:1102:8: note: conflicting prototype is here 1102 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ./canna.h:1103:8: note: conflicting prototype is here 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ./canna.h:1104:8: note: conflicting prototype is here 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ./canna.h:1105:8: note: conflicting prototype is here 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ./canna.h:1106:8: note: conflicting prototype is here 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ./canna.h:1108:8: note: conflicting prototype is here 1108 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ./canna.h:1109:8: note: conflicting prototype is here 1109 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ 138 warnings generated. rm -f onoff.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC onoff.c In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int onoff.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | popOnOffMode(d) | ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:113:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | if((retval = makeOnOffIchiran(d, nelem, bangomax, | ^ onoff.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:149:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 149 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ onoff.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int makeOnOffIchiran(); | ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | static | ~~~~~~ | int 276 | OnOffSelect(d) | ^ onoff.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] onoff.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 307 | static | ~~~~~~ | int 308 | OnOffKakutei(d) | ^ onoff.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ./canna.h:1102:8: note: conflicting prototype is here 1102 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ./canna.h:1103:8: note: conflicting prototype is here 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ./canna.h:1104:8: note: conflicting prototype is here 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ./canna.h:1105:8: note: conflicting prototype is here 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ./canna.h:1106:8: note: conflicting prototype is here 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ./canna.h:1108:8: note: conflicting prototype is here 1108 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ./canna.h:1109:8: note: conflicting prototype is here 1109 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ 138 warnings generated. rm -f parse.o unshared/parse.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST parse.c -o unshared/parse.o In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ parse.c:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ parse.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 79 | static | ~~~~~~ | int 80 | make_initfilename() | ^ parse.c:113:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 113 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ parse.c:115:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 115 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ parse.c:128:7: warning: call to undeclared function 'G182_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | if (clisp_init() == 0) { | ^ ./sglobal.h:182:45: note: expanded from macro 'clisp_init' 182 | #define clisp_init G182_clisp_init | ^ parse.c:131:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:144:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:150:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:166:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:211:45: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); | ^ parse.c:221:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:226:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:237:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:290:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:296:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:301:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:311:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:318:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 318 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:322:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 346 | static | ~~~~~~ | int 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:352:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | gethostname(buf, bufsize); | ^ parse.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int DISPLAY_to_hostname(); | ^ parse.c:368:1: warning: non-void function does not return a value [-Wreturn-type] 368 | } | ^ 131 warnings generated. rm -f parse.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC parse.c In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ parse.c:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ parse.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 79 | static | ~~~~~~ | int 80 | make_initfilename() | ^ parse.c:113:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 113 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ parse.c:115:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 115 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ parse.c:128:7: warning: call to undeclared function 'G182_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | if (clisp_init() == 0) { | ^ ./sglobal.h:182:45: note: expanded from macro 'clisp_init' 182 | #define clisp_init G182_clisp_init | ^ parse.c:131:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:144:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:150:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:166:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:211:45: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); | ^ parse.c:221:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:226:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:237:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:290:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:296:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:301:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:311:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:318:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 318 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:322:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 346 | static | ~~~~~~ | int 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:352:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | gethostname(buf, bufsize); | ^ parse.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int DISPLAY_to_hostname(); | ^ parse.c:368:1: warning: non-void function does not return a value [-Wreturn-type] 368 | } | ^ 131 warnings generated. rm -f romaji.o unshared/romaji.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST romaji.c -o unshared/romaji.o In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int romaji.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | kanaRepl(d, where, insert, insertlen, mask) | ^ romaji.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | romajiRepl(d, where, insert, insertlen, mask) | ^ romaji.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:280:45: note: expanded from macro 'kPos2rPos' 280 | #define kPos2rPos G280_kPos2rPos | ^ romaji.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | makeYomiReturnStruct(d) | ^ ./sglobal.h:305:45: note: expanded from macro 'makeYomiReturnStruct' 305 | #define makeYomiReturnStruct G305_makeYomiReturnStruct | ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ romaji.c:335:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 335 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ romaji.c:336:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 336 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ romaji.c:351:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:351:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:380:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:380:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:401:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:401:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:424:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:424:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:458:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 458 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | OpenRoma(table) | ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 478 | RomkanaInit() | ^ | int ./sglobal.h:82:45: note: expanded from macro 'RomkanaInit' 82 | #define RomkanaInit G082_RomkanaInit | ^ romaji.c:527:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:527:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:316:45: note: expanded from macro 'newYomiContext' 316 | #define newYomiContext G316_newYomiContext | ^ romaji.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ romaji.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | popYomiMode(d) | ^ ./sglobal.h:327:45: note: expanded from macro 'popYomiMode' 327 | #define popYomiMode G327_popYomiMode | ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 794 | static | ~~~~~~ | int 795 | checkIfYomiExit(d, retval) | ^ romaji.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:826:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 825 | static | ~~~~~~ | int 826 | checkIfYomiQuit(d, retval) | ^ romaji.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | fitmarks(yc) | ^ ./sglobal.h:387:45: note: expanded from macro 'fitmarks' 387 | #define fitmarks G387_fitmarks | ^ romaji.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | ReCheckStartp(yc) | ^ ./sglobal.h:386:45: note: expanded from macro 'ReCheckStartp' 386 | #define ReCheckStartp G386_ReCheckStartp | ^ romaji.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:334:45: note: expanded from macro 'removeCurrentBunsetsu' 334 | #define removeCurrentBunsetsu G334_removeCurrentBunsetsu | ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 965 | static makePhonoOnBuffer(); | ~~~~~~ ^ | int romaji.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:385:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 385 | #define restoreChikujiIfBaseChikuji G385_restoreChikujiIfBaseChikuji | ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 980 | YomiInsert(d) | ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:1098:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1098 | kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); | ^ romaji.c:1150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1150 | findSup(wchar_t key) | ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ romaji.c:1157:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1157 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1179 | static | ~~~~~~ | int 1180 | makePhonoOnBuffer(d, yc, key, flag, english) | ^ romaji.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:965:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 965 | static makePhonoOnBuffer(); | ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1451 | static | ~~~~~~ | int 1452 | dakuonP(ch) | ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1455 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1452 | dakuonP(ch) | ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1497 | static | ~~~~~~ | int 1498 | growDakuonP(ch) | ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | growDakuonP(ch) | ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1536 | static | ~~~~~~ | int 1537 | KanaYomiInsert(d) | ^ romaji.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:308:45: note: expanded from macro 'moveStrings' 308 | #define moveStrings G308_moveStrings | ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | howFarToGoBackward(yc) | ^ romaji.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1718:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | static | ~~~~~~ | int 1718 | howFarToGoForward(yc) | ^ romaji.c:1718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | YomiBackward(d) /* κư */ | ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1806 | static YomiNop pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1809:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1808 | static | ~~~~~~ | int 1809 | YomiNop(d) | ^ romaji.c:1809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1819:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1819 | static YomiForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1821 | static | ~~~~~~ | int 1822 | YomiForward(d) /* αư */ | ^ romaji.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static YomiBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1882 | static | ~~~~~~ | int 1883 | YomiBeginningOfLine(d) /* κüư */ | ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1914:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1914 | static YomiEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1916 | static | ~~~~~~ | int 1917 | YomiEndOfLine(d) /* αüư */ | ^ romaji.c:1917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1940 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:233:45: note: expanded from macro 'forceRomajiFlushYomi' 233 | #define forceRomajiFlushYomi G233_forceRomajiFlushYomi | ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1983 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:1983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2018 | saveFlags(yc) | ^ romaji.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | restoreFlags(yc) | ^ ./sglobal.h:339:45: note: expanded from macro 'restoreFlags' 339 | #define restoreFlags G339_restoreFlags | ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2053 | doYomiKakutei(d) | ^ romaji.c:2067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2067 | xString(str, len, s, e) | ^ ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ romaji.c:2079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2079 | xYomiKakuteiString(yc, s, e) | ^ romaji.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | xYomiYomi(yc, s, e) | ^ romaji.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2095 | xYomiRomaji(yc, s, e) | ^ romaji.c:2103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2103 | finishYomiKakutei(d) | ^ romaji.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2114 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ romaji.c:2136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2135 | static | ~~~~~~ | int 2136 | appendYomi2Yomi(yom, yc) | ^ romaji.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:2158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2158 | dupYomiContext(yc) | ^ ./sglobal.h:210:45: note: expanded from macro 'dupYomiContext' 210 | #define dupYomiContext G210_dupYomiContext | ^ romaji.c:2193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2193 | doMuhenkan(d, yc) | ^ ./sglobal.h:209:45: note: expanded from macro 'doMuhenkan' 209 | #define doMuhenkan G209_doMuhenkan | ^ romaji.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2236 | xTanKakuteiString(yc, s, e) | ^ romaji.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2281 | doJishuKakutei(d, yc) | ^ romaji.c:2315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2315 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:384:45: note: expanded from macro 'doKakutei' 384 | #define doKakutei G384_doKakutei | ^ romaji.c:2539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2539 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ romaji.c:2569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2569 | YomiKakutei(d) | ^ ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ romaji.c:2594:30: warning: passing arguments to 'G314_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | yc = newFilledYomiContext(next, prev); | ^ romaji.c:2614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2614 | clearYomiContext(yc) | ^ ./sglobal.h:180:45: note: expanded from macro 'clearYomiContext' 180 | #define clearYomiContext G180_clearYomiContext | ^ romaji.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2634 | clearChikujiContext(yc) | ^ romaji.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2669 | RomajiClearYomi(d) | ^ ./sglobal.h:78:45: note: expanded from macro 'RomajiClearYomi' 78 | #define RomajiClearYomi G078_RomajiClearYomi | ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2686 | YomiExit(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2726 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:80:45: note: expanded from macro 'RomajiStoreYomi' 80 | #define RomajiStoreYomi G080_RomajiStoreYomi | ^ romaji.c:2766:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2766 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2839 | static YomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2842 | YomiDeletePrevious(d) | ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2878 | static YomiDeleteNext pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2881 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2952 | static YomiKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2955 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2984 | static YomiQuit pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2987 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3021 | static simplePopCallback pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3023 | static | ~~~~~~ | int 3024 | simplePopCallback(d, retval, env) | ^ romaji.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3035 | alphaMode(d) | ^ | int ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3071 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3074:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3073 | static | ~~~~~~ | int 3074 | exitYomiQuotedInsert(d, retval, env) | ^ romaji.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3085:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3084 | static | ~~~~~~ | int 3085 | YomiInsertQuoted(d) | ^ romaji.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3116 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int romaji.c:3119:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3118 | static | ~~~~~~ | int 3119 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^ romaji.c:3119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3136:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3136 | } | ^ romaji.c:3144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3144 | yomiQuotedInsertMode(d) | ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3171 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3211:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3211 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3203 | mapAsKuten(d) | ^ romaji.c:3304:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3304 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3296 | mapAsHex(d) | ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3428 | static ConvertAsHex pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3431:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3430 | static | ~~~~~~ | int 3431 | ConvertAsHex(d) | ^ romaji.c:3431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3480 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3526 | convertAsHex(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3539 | replaceSup2(ind, n) | ^ romaji.c:3560:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3560 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3556 | replaceSup(ind, n) | ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3570 | static everySupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3573:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3572 | static | ~~~~~~ | int 3573 | everySupkey(d, retval, env) | ^ romaji.c:3573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3591:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3591 | static exitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3594:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3593 | static | ~~~~~~ | int 3594 | exitSupkey(d, retval, env) | ^ romaji.c:3594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3635 | static quitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3637 | static | ~~~~~~ | int 3638 | quitSupkey(d, retval, env) | ^ romaji.c:3638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3650 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3657 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3698 | static | ~~~~~~ | int 3699 | regionGairaigo(yc, s, e) | ^ romaji.c:3699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3717 | containGairaigo(yc) | ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3730 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3762 | static YomiHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3765 | YomiHenkan(d) | ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3832 | static YomiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3835 | YomiHenkanNaive(d) | ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3849 | static YomiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3852 | YomiHenkanOrNothing(d) | ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3869 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3872 | static YomiBaseHira pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3874 | static | ~~~~~~ | int 3875 | YomiBaseHira(d) | ^ romaji.c:3875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3884:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3884 | static YomiBaseKata pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3887:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3886 | static | ~~~~~~ | int 3887 | YomiBaseKata(d) | ^ romaji.c:3887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3896 | static YomiBaseEisu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3898 | static | ~~~~~~ | int 3899 | YomiBaseEisu(d) | ^ romaji.c:3899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3908:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3908 | static YomiBaseZen pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3910 | static | ~~~~~~ | int 3911 | YomiBaseZen(d) | ^ romaji.c:3911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3920:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3920 | static YomiBaseHan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3923:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3922 | static | ~~~~~~ | int 3923 | YomiBaseHan(d) | ^ romaji.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3932 | static YomiBaseKana pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3934 | static | ~~~~~~ | int 3935 | YomiBaseKana(d) | ^ romaji.c:3935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3944:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3944 | static YomiBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3947:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3946 | static | ~~~~~~ | int 3947 | YomiBaseKakutei(d) | ^ romaji.c:3947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3956:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3956 | static YomiBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3959:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3958 | static | ~~~~~~ | int 3959 | YomiBaseHenkan(d) | ^ romaji.c:3959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3970 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3989:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3989 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:3989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:4008:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4008 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4039 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4069 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4088:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4088 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4107 | YomiModeBackup(d) | ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4151:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4151 | exitJishu(d) | ^ | int ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4159:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:229:19: note: conflicting prototype is here 229 | canna_export(int) RkwCvtZen pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:227:19: note: conflicting prototype is here 227 | canna_export(int) RkwCvtKana pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:226:19: note: conflicting prototype is here 226 | canna_export(int) RkwCvtHira pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:228:19: note: conflicting prototype is here 228 | canna_export(int) RkwCvtHan pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4241:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4241 | len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); | ^ romaji.c:4242:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4242 | len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); | ^ romaji.c:4346:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4345 | static | ~~~~~~ | int 4346 | YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ | ^ romaji.c:4346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4379 | chikujiEndBun(d) | ^ romaji.c:4430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4430 | replaceEnglish(d, yc, start, end, RKflag, engflag) | ^ romaji.c:4459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4459 | YomiMark(d) | ^ ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4561 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4635 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:366:45: note: expanded from macro 'trimYomi' 366 | #define trimYomi G366_trimYomi | ^ romaji.c:4682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4682 | TanBubunKakutei(d) | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ romaji.c:4850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4850 | removeKana(d, yc, k, r) | ^ ./sglobal.h:335:45: note: expanded from macro 'removeKana' 335 | #define removeKana G335_removeKana | ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4873 | static YomiNextJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4876:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4875 | static | ~~~~~~ | int 4876 | YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ | ^ romaji.c:4876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4882 | static YomiPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4885:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4884 | static | ~~~~~~ | int 4885 | YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ | ^ romaji.c:4885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4891:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4891 | static YomiKanaRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4894:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4893 | static | ~~~~~~ | int 4894 | YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ | ^ romaji.c:4894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4900:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4900 | static YomiRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4902 | static | ~~~~~~ | int 4903 | YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4909:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4909 | static YomiCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4911 | static | ~~~~~~ | int 4912 | YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4918:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4918 | static YomiZenkaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4921:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4920 | static | ~~~~~~ | int 4921 | YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ | ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static YomiHankaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4929 | static | ~~~~~~ | int 4930 | YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ | ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4939:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4939 | static YomiHiraganaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4941 | static | ~~~~~~ | int 4942 | YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ | ^ romaji.c:4942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4948:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4948 | static YomiKatakanaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4950 | static | ~~~~~~ | int 4951 | YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ | ^ romaji.c:4951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4957:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4957 | static YomiRomajiJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4959 | static | ~~~~~~ | int 4960 | YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ | ^ romaji.c:4960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4966 | static YomiToLower pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4968:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4967 | static | ~~~~~~ | int 4968 | YomiToLower(d) | ^ romaji.c:4968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4974 | static YomiToUpper pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4976 | static | ~~~~~~ | int 4977 | YomiToUpper(d) | ^ romaji.c:4977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4983 | static YomiCapitalize pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4985 | static | ~~~~~~ | int 4986 | YomiCapitalize(d) | ^ romaji.c:4986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int 370 warnings generated. rm -f romaji.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC romaji.c In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int romaji.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | kanaRepl(d, where, insert, insertlen, mask) | ^ romaji.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | romajiRepl(d, where, insert, insertlen, mask) | ^ romaji.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:280:45: note: expanded from macro 'kPos2rPos' 280 | #define kPos2rPos G280_kPos2rPos | ^ romaji.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | makeYomiReturnStruct(d) | ^ ./sglobal.h:305:45: note: expanded from macro 'makeYomiReturnStruct' 305 | #define makeYomiReturnStruct G305_makeYomiReturnStruct | ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ romaji.c:335:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 335 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ romaji.c:336:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 336 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ romaji.c:351:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:351:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:380:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:380:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:401:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:401:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:424:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:424:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:458:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 458 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | OpenRoma(table) | ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 478 | RomkanaInit() | ^ | int ./sglobal.h:82:45: note: expanded from macro 'RomkanaInit' 82 | #define RomkanaInit G082_RomkanaInit | ^ romaji.c:527:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:527:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:316:45: note: expanded from macro 'newYomiContext' 316 | #define newYomiContext G316_newYomiContext | ^ romaji.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ romaji.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | popYomiMode(d) | ^ ./sglobal.h:327:45: note: expanded from macro 'popYomiMode' 327 | #define popYomiMode G327_popYomiMode | ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 794 | static | ~~~~~~ | int 795 | checkIfYomiExit(d, retval) | ^ romaji.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:826:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 825 | static | ~~~~~~ | int 826 | checkIfYomiQuit(d, retval) | ^ romaji.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | fitmarks(yc) | ^ ./sglobal.h:387:45: note: expanded from macro 'fitmarks' 387 | #define fitmarks G387_fitmarks | ^ romaji.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | ReCheckStartp(yc) | ^ ./sglobal.h:386:45: note: expanded from macro 'ReCheckStartp' 386 | #define ReCheckStartp G386_ReCheckStartp | ^ romaji.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:334:45: note: expanded from macro 'removeCurrentBunsetsu' 334 | #define removeCurrentBunsetsu G334_removeCurrentBunsetsu | ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 965 | static makePhonoOnBuffer(); | ~~~~~~ ^ | int romaji.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:385:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 385 | #define restoreChikujiIfBaseChikuji G385_restoreChikujiIfBaseChikuji | ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 980 | YomiInsert(d) | ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:1098:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1098 | kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); | ^ romaji.c:1150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1150 | findSup(wchar_t key) | ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ romaji.c:1157:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1157 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1179 | static | ~~~~~~ | int 1180 | makePhonoOnBuffer(d, yc, key, flag, english) | ^ romaji.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:965:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 965 | static makePhonoOnBuffer(); | ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1451 | static | ~~~~~~ | int 1452 | dakuonP(ch) | ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1455 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1452 | dakuonP(ch) | ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1497 | static | ~~~~~~ | int 1498 | growDakuonP(ch) | ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | growDakuonP(ch) | ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1536 | static | ~~~~~~ | int 1537 | KanaYomiInsert(d) | ^ romaji.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:308:45: note: expanded from macro 'moveStrings' 308 | #define moveStrings G308_moveStrings | ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | howFarToGoBackward(yc) | ^ romaji.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1718:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | static | ~~~~~~ | int 1718 | howFarToGoForward(yc) | ^ romaji.c:1718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | YomiBackward(d) /* κư */ | ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1806 | static YomiNop pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1809:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1808 | static | ~~~~~~ | int 1809 | YomiNop(d) | ^ romaji.c:1809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1819:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1819 | static YomiForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1821 | static | ~~~~~~ | int 1822 | YomiForward(d) /* αư */ | ^ romaji.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static YomiBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1882 | static | ~~~~~~ | int 1883 | YomiBeginningOfLine(d) /* κüư */ | ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1914:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1914 | static YomiEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1916 | static | ~~~~~~ | int 1917 | YomiEndOfLine(d) /* αüư */ | ^ romaji.c:1917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1940 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:233:45: note: expanded from macro 'forceRomajiFlushYomi' 233 | #define forceRomajiFlushYomi G233_forceRomajiFlushYomi | ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1983 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:1983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2018 | saveFlags(yc) | ^ romaji.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | restoreFlags(yc) | ^ ./sglobal.h:339:45: note: expanded from macro 'restoreFlags' 339 | #define restoreFlags G339_restoreFlags | ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2053 | doYomiKakutei(d) | ^ romaji.c:2067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2067 | xString(str, len, s, e) | ^ ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ romaji.c:2079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2079 | xYomiKakuteiString(yc, s, e) | ^ romaji.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | xYomiYomi(yc, s, e) | ^ romaji.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2095 | xYomiRomaji(yc, s, e) | ^ romaji.c:2103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2103 | finishYomiKakutei(d) | ^ romaji.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2114 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ romaji.c:2136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2135 | static | ~~~~~~ | int 2136 | appendYomi2Yomi(yom, yc) | ^ romaji.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:2158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2158 | dupYomiContext(yc) | ^ ./sglobal.h:210:45: note: expanded from macro 'dupYomiContext' 210 | #define dupYomiContext G210_dupYomiContext | ^ romaji.c:2193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2193 | doMuhenkan(d, yc) | ^ ./sglobal.h:209:45: note: expanded from macro 'doMuhenkan' 209 | #define doMuhenkan G209_doMuhenkan | ^ romaji.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2236 | xTanKakuteiString(yc, s, e) | ^ romaji.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2281 | doJishuKakutei(d, yc) | ^ romaji.c:2315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2315 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:384:45: note: expanded from macro 'doKakutei' 384 | #define doKakutei G384_doKakutei | ^ romaji.c:2539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2539 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ romaji.c:2569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2569 | YomiKakutei(d) | ^ ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ romaji.c:2594:30: warning: passing arguments to 'G314_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | yc = newFilledYomiContext(next, prev); | ^ romaji.c:2614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2614 | clearYomiContext(yc) | ^ ./sglobal.h:180:45: note: expanded from macro 'clearYomiContext' 180 | #define clearYomiContext G180_clearYomiContext | ^ romaji.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2634 | clearChikujiContext(yc) | ^ romaji.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2669 | RomajiClearYomi(d) | ^ ./sglobal.h:78:45: note: expanded from macro 'RomajiClearYomi' 78 | #define RomajiClearYomi G078_RomajiClearYomi | ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2686 | YomiExit(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2726 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:80:45: note: expanded from macro 'RomajiStoreYomi' 80 | #define RomajiStoreYomi G080_RomajiStoreYomi | ^ romaji.c:2766:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2766 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2839 | static YomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2842 | YomiDeletePrevious(d) | ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2878 | static YomiDeleteNext pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2881 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2952 | static YomiKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2955 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2984 | static YomiQuit pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2987 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3021 | static simplePopCallback pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3023 | static | ~~~~~~ | int 3024 | simplePopCallback(d, retval, env) | ^ romaji.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3035 | alphaMode(d) | ^ | int ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3071 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3074:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3073 | static | ~~~~~~ | int 3074 | exitYomiQuotedInsert(d, retval, env) | ^ romaji.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3085:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3084 | static | ~~~~~~ | int 3085 | YomiInsertQuoted(d) | ^ romaji.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3116 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int romaji.c:3119:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3118 | static | ~~~~~~ | int 3119 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^ romaji.c:3119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3136:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3136 | } | ^ romaji.c:3144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3144 | yomiQuotedInsertMode(d) | ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3171 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3211:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3211 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3203 | mapAsKuten(d) | ^ romaji.c:3304:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3304 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3296 | mapAsHex(d) | ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3428 | static ConvertAsHex pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3431:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3430 | static | ~~~~~~ | int 3431 | ConvertAsHex(d) | ^ romaji.c:3431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3480 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3526 | convertAsHex(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3539 | replaceSup2(ind, n) | ^ romaji.c:3560:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3560 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3556 | replaceSup(ind, n) | ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3570 | static everySupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3573:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3572 | static | ~~~~~~ | int 3573 | everySupkey(d, retval, env) | ^ romaji.c:3573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3591:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3591 | static exitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3594:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3593 | static | ~~~~~~ | int 3594 | exitSupkey(d, retval, env) | ^ romaji.c:3594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3635 | static quitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3637 | static | ~~~~~~ | int 3638 | quitSupkey(d, retval, env) | ^ romaji.c:3638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3650 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3657 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3698 | static | ~~~~~~ | int 3699 | regionGairaigo(yc, s, e) | ^ romaji.c:3699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3717 | containGairaigo(yc) | ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3730 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3762 | static YomiHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3765 | YomiHenkan(d) | ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3832 | static YomiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3835 | YomiHenkanNaive(d) | ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3849 | static YomiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3852 | YomiHenkanOrNothing(d) | ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3869 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3872 | static YomiBaseHira pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3874 | static | ~~~~~~ | int 3875 | YomiBaseHira(d) | ^ romaji.c:3875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3884:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3884 | static YomiBaseKata pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3887:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3886 | static | ~~~~~~ | int 3887 | YomiBaseKata(d) | ^ romaji.c:3887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3896 | static YomiBaseEisu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3898 | static | ~~~~~~ | int 3899 | YomiBaseEisu(d) | ^ romaji.c:3899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3908:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3908 | static YomiBaseZen pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3910 | static | ~~~~~~ | int 3911 | YomiBaseZen(d) | ^ romaji.c:3911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3920:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3920 | static YomiBaseHan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3923:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3922 | static | ~~~~~~ | int 3923 | YomiBaseHan(d) | ^ romaji.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3932 | static YomiBaseKana pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3934 | static | ~~~~~~ | int 3935 | YomiBaseKana(d) | ^ romaji.c:3935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3944:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3944 | static YomiBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3947:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3946 | static | ~~~~~~ | int 3947 | YomiBaseKakutei(d) | ^ romaji.c:3947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3956:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3956 | static YomiBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3959:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3958 | static | ~~~~~~ | int 3959 | YomiBaseHenkan(d) | ^ romaji.c:3959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3970 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3989:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3989 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:3989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:4008:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4008 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4039 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4069 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4088:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4088 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4107 | YomiModeBackup(d) | ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4151:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4151 | exitJishu(d) | ^ | int ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4159:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:229:19: note: conflicting prototype is here 229 | canna_export(int) RkwCvtZen pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:227:19: note: conflicting prototype is here 227 | canna_export(int) RkwCvtKana pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:226:19: note: conflicting prototype is here 226 | canna_export(int) RkwCvtHira pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:228:19: note: conflicting prototype is here 228 | canna_export(int) RkwCvtHan pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4241:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4241 | len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); | ^ romaji.c:4242:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4242 | len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); | ^ romaji.c:4346:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4345 | static | ~~~~~~ | int 4346 | YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ | ^ romaji.c:4346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4379 | chikujiEndBun(d) | ^ romaji.c:4430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4430 | replaceEnglish(d, yc, start, end, RKflag, engflag) | ^ romaji.c:4459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4459 | YomiMark(d) | ^ ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4561 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4635 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:366:45: note: expanded from macro 'trimYomi' 366 | #define trimYomi G366_trimYomi | ^ romaji.c:4682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4682 | TanBubunKakutei(d) | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ romaji.c:4850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4850 | removeKana(d, yc, k, r) | ^ ./sglobal.h:335:45: note: expanded from macro 'removeKana' 335 | #define removeKana G335_removeKana | ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4873 | static YomiNextJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4876:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4875 | static | ~~~~~~ | int 4876 | YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ | ^ romaji.c:4876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4882 | static YomiPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4885:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4884 | static | ~~~~~~ | int 4885 | YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ | ^ romaji.c:4885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4891:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4891 | static YomiKanaRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4894:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4893 | static | ~~~~~~ | int 4894 | YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ | ^ romaji.c:4894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4900:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4900 | static YomiRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4902 | static | ~~~~~~ | int 4903 | YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4909:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4909 | static YomiCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4911 | static | ~~~~~~ | int 4912 | YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4918:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4918 | static YomiZenkaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4921:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4920 | static | ~~~~~~ | int 4921 | YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ | ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static YomiHankaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4929 | static | ~~~~~~ | int 4930 | YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ | ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4939:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4939 | static YomiHiraganaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4941 | static | ~~~~~~ | int 4942 | YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ | ^ romaji.c:4942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4948:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4948 | static YomiKatakanaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4950 | static | ~~~~~~ | int 4951 | YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ | ^ romaji.c:4951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4957:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4957 | static YomiRomajiJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4959 | static | ~~~~~~ | int 4960 | YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ | ^ romaji.c:4960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4966 | static YomiToLower pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4968:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4967 | static | ~~~~~~ | int 4968 | YomiToLower(d) | ^ romaji.c:4968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4974 | static YomiToUpper pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4976 | static | ~~~~~~ | int 4977 | YomiToUpper(d) | ^ romaji.c:4977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4983 | static YomiCapitalize pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4985 | static | ~~~~~~ | int 4986 | YomiCapitalize(d) | ^ romaji.c:4986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int 370 warnings generated. rm -f uiutil.o unshared/uiutil.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST uiutil.c -o unshared/uiutil.o In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:81:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:83:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:85:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:86:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:87:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:88:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 88 | {"եɽ", MENU_NEXT_MENU, MT_FILE}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | freeMenu(m) | ^ ./sglobal.h:239:45: note: expanded from macro 'freeMenu' 239 | #define freeMenu G239_freeMenu | ^ uiutil.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | allocMenu(n, nc) | ^ ./sglobal.h:156:45: note: expanded from macro 'allocMenu' 156 | #define allocMenu G156_allocMenu | ^ uiutil.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | copystruct(eucmenu) | ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 311 | static | ~~~~~~ | int 312 | makeUiUtilEchoStr(d) | ^ uiutil.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ uiutil.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | pushmenu(d, tab) | ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | static | ~~~~~~ | int 351 | uuflExitCatch(d, retval, env) | ^ uiutil.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:416:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 416 | prevMenuIfExist(d) | ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 432 | static | ~~~~~~ | int 433 | uuflQuitCatch(d, retval, env) | ^ uiutil.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | UiUtilMode(d) | ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | newMenuInfo(tab) | ^ uiutil.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | freeAllMenuInfo(p) | ^ ./sglobal.h:234:45: note: expanded from macro 'freeAllMenuInfo' 234 | #define freeAllMenuInfo G234_freeAllMenuInfo | ^ uiutil.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | findMenuInfo(p, ms) | ^ uiutil.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | showmenu(d, table) | ^ ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ uiutil.c:551:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 551 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ 132 warnings generated. rm -f uiutil.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uiutil.c In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:81:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:83:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:85:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:86:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:87:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:88:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 88 | {"եɽ", MENU_NEXT_MENU, MT_FILE}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | freeMenu(m) | ^ ./sglobal.h:239:45: note: expanded from macro 'freeMenu' 239 | #define freeMenu G239_freeMenu | ^ uiutil.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | allocMenu(n, nc) | ^ ./sglobal.h:156:45: note: expanded from macro 'allocMenu' 156 | #define allocMenu G156_allocMenu | ^ uiutil.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | copystruct(eucmenu) | ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 311 | static | ~~~~~~ | int 312 | makeUiUtilEchoStr(d) | ^ uiutil.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ uiutil.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | pushmenu(d, tab) | ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | static | ~~~~~~ | int 351 | uuflExitCatch(d, retval, env) | ^ uiutil.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:416:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 416 | prevMenuIfExist(d) | ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 432 | static | ~~~~~~ | int 433 | uuflQuitCatch(d, retval, env) | ^ uiutil.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | UiUtilMode(d) | ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | newMenuInfo(tab) | ^ uiutil.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | freeAllMenuInfo(p) | ^ ./sglobal.h:234:45: note: expanded from macro 'freeAllMenuInfo' 234 | #define freeAllMenuInfo G234_freeAllMenuInfo | ^ uiutil.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | findMenuInfo(p, ms) | ^ uiutil.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | showmenu(d, table) | ^ ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ uiutil.c:551:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 551 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ 132 warnings generated. rm -f uldefine.o unshared/uldefine.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST uldefine.c -o unshared/uldefine.o In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldefine.c:43:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 43 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:231:19: note: conflicting prototype is here 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 104 | static | ~~~~~~ | int 105 | clearTango(d) | ^ uldefine.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:112:1: warning: non-void function does not return a value [-Wreturn-type] 112 | } | ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 114 | clearYomi(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:121:1: warning: non-void function does not return a value [-Wreturn-type] 121 | } | ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | static | ~~~~~~ | int 124 | clearTourokuContext(p) | ^ uldefine.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:154:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 154 | jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | getTourokuContext(d) | ^ | int ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:175:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | getTourokuContext(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | popTourokuMode(d) | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldefine.c:213:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | static | ~~~~~~ | int 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:271:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | static | ~~~~~~ | int 277 | uuTTangoExitCatch(d, retval, env) | ^ uldefine.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 296 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 310 | static | ~~~~~~ | int 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:328:5: warning: call to undeclared function 'G150__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 328 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 370 | static | ~~~~~~ | int 371 | uuT2TangoExitCatch(d, retval, nyc) | ^ uldefine.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 393 | static | ~~~~~~ | int 394 | uuT2TangoQuitCatch(d, retval, env) | ^ uldefine.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 413 | static | ~~~~~~ | int 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 423 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:479:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 479 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | static | ~~~~~~ | int 483 | uuTMakeDicQuitCatch(d, retval, env) | ^ uldefine.c:483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | static | ~~~~~~ | int 497 | uuTMakeDicNoCatch(d, retval, env) | ^ uldefine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:525:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:545:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 545 | jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | getUserDicName(d) | ^ ./sglobal.h:248:45: note: expanded from macro 'getUserDicName' 248 | #define getUserDicName G248_getUserDicName | ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 568 | dicTouroku(d) | ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:592:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 592 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | dicTouroku(d) | ^ ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | dicTourokuDo(d) | ^ uldefine.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 656 | static | ~~~~~~ | int 657 | checkUsrDic(d) | ^ uldefine.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:681:10: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 681 | if(getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 711 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 756 | static | ~~~~~~ | int 757 | dicTourokuTangoPre(d) | ^ uldefine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 763 | static | ~~~~~~ | int 764 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^ uldefine.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static | ~~~~~~ | int 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:827:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 827 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 832 | static | ~~~~~~ | int 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:849:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 849 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 852 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int uldefine.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 854 | static | ~~~~~~ | int 855 | uuTYomiQuitCatch(d, retval, env) | ^ uldefine.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 869 | static | ~~~~~~ | int 870 | dicTourokuYomi(d) | ^ uldefine.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 876 | static | ~~~~~~ | int 877 | acDicTourokuYomi(d, dn, dm) | ^ uldefine.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 887 | static | ~~~~~~ | int 888 | dicTourokuYomiDo(d, quitfunc) | ^ uldefine.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:898:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 898 | 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: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 927 | static | ~~~~~~ | int 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:950:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 950 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 964 | static | ~~~~~~ | int 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:978:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 978 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 986 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:998:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 998 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:1003:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1003 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldefine.c:1006:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1006 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:1036:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1036 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | dicTourokuHinshi(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ uldefine.c:1063:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ 189 warnings generated. rm -f uldefine.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uldefine.c In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldefine.c:43:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 43 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:231:19: note: conflicting prototype is here 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 104 | static | ~~~~~~ | int 105 | clearTango(d) | ^ uldefine.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:112:1: warning: non-void function does not return a value [-Wreturn-type] 112 | } | ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 114 | clearYomi(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:121:1: warning: non-void function does not return a value [-Wreturn-type] 121 | } | ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | static | ~~~~~~ | int 124 | clearTourokuContext(p) | ^ uldefine.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:154:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 154 | jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | getTourokuContext(d) | ^ | int ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:175:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | getTourokuContext(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | popTourokuMode(d) | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldefine.c:213:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | static | ~~~~~~ | int 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:271:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | static | ~~~~~~ | int 277 | uuTTangoExitCatch(d, retval, env) | ^ uldefine.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 296 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 310 | static | ~~~~~~ | int 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:328:5: warning: call to undeclared function 'G150__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 328 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 370 | static | ~~~~~~ | int 371 | uuT2TangoExitCatch(d, retval, nyc) | ^ uldefine.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 393 | static | ~~~~~~ | int 394 | uuT2TangoQuitCatch(d, retval, env) | ^ uldefine.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 413 | static | ~~~~~~ | int 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 423 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:479:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 479 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | static | ~~~~~~ | int 483 | uuTMakeDicQuitCatch(d, retval, env) | ^ uldefine.c:483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | static | ~~~~~~ | int 497 | uuTMakeDicNoCatch(d, retval, env) | ^ uldefine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:525:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:545:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 545 | jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | getUserDicName(d) | ^ ./sglobal.h:248:45: note: expanded from macro 'getUserDicName' 248 | #define getUserDicName G248_getUserDicName | ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 568 | dicTouroku(d) | ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:592:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 592 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | dicTouroku(d) | ^ ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | dicTourokuDo(d) | ^ uldefine.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 656 | static | ~~~~~~ | int 657 | checkUsrDic(d) | ^ uldefine.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:681:10: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 681 | if(getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 711 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 756 | static | ~~~~~~ | int 757 | dicTourokuTangoPre(d) | ^ uldefine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 763 | static | ~~~~~~ | int 764 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^ uldefine.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static | ~~~~~~ | int 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:827:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 827 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 832 | static | ~~~~~~ | int 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:849:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 849 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 852 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int uldefine.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 854 | static | ~~~~~~ | int 855 | uuTYomiQuitCatch(d, retval, env) | ^ uldefine.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 869 | static | ~~~~~~ | int 870 | dicTourokuYomi(d) | ^ uldefine.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 876 | static | ~~~~~~ | int 877 | acDicTourokuYomi(d, dn, dm) | ^ uldefine.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 887 | static | ~~~~~~ | int 888 | dicTourokuYomiDo(d, quitfunc) | ^ uldefine.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:898:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 898 | 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: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 927 | static | ~~~~~~ | int 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:950:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 950 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 964 | static | ~~~~~~ | int 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:978:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 978 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 986 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:998:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 998 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:1003:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1003 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldefine.c:1006:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1006 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:1036:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1036 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | dicTourokuHinshi(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ uldefine.c:1063:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ 189 warnings generated. rm -f uldelete.o unshared/uldelete.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST uldelete.c -o unshared/uldelete.o In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldelete.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | freeWorkDic3(tc) | ^ uldelete.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | freeWorkDic(tc) | ^ uldelete.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | freeDic(tc) | ^ ./sglobal.h:236:45: note: expanded from macro 'freeDic' 236 | #define freeDic G236_freeDic | ^ uldelete.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | freeAndPopTouroku(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'freeAndPopTouroku' 235 | #define freeAndPopTouroku G235_freeAndPopTouroku | ^ uldelete.c:95:3: warning: call to undeclared function 'G326_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 95 | popTourokuMode(d); | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | static | ~~~~~~ | int 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:144:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldelete.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | static | ~~~~~~ | int 150 | uuSYomiExitCatch(d, retval, env) | ^ uldelete.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 169 | static | ~~~~~~ | int 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:178:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | static | ~~~~~~ | int 188 | dicSakujoYomi(d) | ^ uldelete.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:215:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 214 | static | ~~~~~~ | int 215 | acDicSakujoYomi(d, dn, dm) | ^ uldelete.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | acDicSakujoDictionary(d, dn, dm) | ^ uldelete.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:249:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 249 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:261:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 261 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | getMountDicName(d, num_return) | ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | dicSakujo(d) | ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:355:9: warning: call to undeclared function 'G247_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 355 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldelete.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | dicSakujo(d) | ^ ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 386 | static | ~~~~~~ | int 387 | CloseDeleteContext(tc) | ^ uldelete.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:401:1: warning: non-void function does not return a value [-Wreturn-type] 401 | } | ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | getEffectDic(tc) | ^ uldelete.c:420:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 420 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:434:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 434 | jrKanjiError = "ѥƥȤǤޤǤ"; | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:472:34: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { | ^ uldelete.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | getEffectDic(tc) | ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 557 | static | ~~~~~~ | int 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:585:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 585 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 591 | static | ~~~~~~ | int 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:608:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 608 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 615 | static | ~~~~~~ | int 616 | dicSakujoBgnBun(d, st) | ^ uldelete.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | dicSakujoEndBun(d) | ^ uldelete.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 721 | static | ~~~~~~ | int 722 | dicSakujoTango(d) | ^ uldelete.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:734:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 734 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:742:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 742 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:750:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 750 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:766:21: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { | ^ uldelete.c:771:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 771 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:778:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 778 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:782:6: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 782 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldelete.c:786:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 786 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:808:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 808 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 831 | static | ~~~~~~ | int 832 | getDeleteDic(mc) | ^ uldelete.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:869:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 868 | static | ~~~~~~ | int 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:890:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 890 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:900:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 900 | return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 908 | static | ~~~~~~ | int 909 | uuSDicQuitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 924 | static | ~~~~~~ | int 925 | dicSakujoDictionary(d) | ^ uldelete.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:956:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 956 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:981:25: warning: call to undeclared function 'G246_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 981 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ uldelete.c:1000:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1000 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1002:27: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1002 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ uldelete.c:1009:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1009 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1031:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1031 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1052:10: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1052 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1068:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1068 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:1088:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1163 | static | ~~~~~~ | int 1164 | uuSDeleteQuitCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | uuSDeleteNoCatch(d, retval, env) | ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1200 | static | ~~~~~~ | int 1201 | dicSakujoDo(d) | ^ uldelete.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1222:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1222 | l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); | ^~~~~~~~ uldelete.c:1230:7: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1230 | if (getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldelete.c:1235:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1235 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ 191 warnings generated. rm -f uldelete.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uldelete.c In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldelete.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | freeWorkDic3(tc) | ^ uldelete.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | freeWorkDic(tc) | ^ uldelete.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | freeDic(tc) | ^ ./sglobal.h:236:45: note: expanded from macro 'freeDic' 236 | #define freeDic G236_freeDic | ^ uldelete.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | freeAndPopTouroku(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'freeAndPopTouroku' 235 | #define freeAndPopTouroku G235_freeAndPopTouroku | ^ uldelete.c:95:3: warning: call to undeclared function 'G326_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 95 | popTourokuMode(d); | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | static | ~~~~~~ | int 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:144:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldelete.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | static | ~~~~~~ | int 150 | uuSYomiExitCatch(d, retval, env) | ^ uldelete.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 169 | static | ~~~~~~ | int 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:178:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | static | ~~~~~~ | int 188 | dicSakujoYomi(d) | ^ uldelete.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:215:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 214 | static | ~~~~~~ | int 215 | acDicSakujoYomi(d, dn, dm) | ^ uldelete.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | acDicSakujoDictionary(d, dn, dm) | ^ uldelete.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:249:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 249 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:261:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 261 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | getMountDicName(d, num_return) | ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | dicSakujo(d) | ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:355:9: warning: call to undeclared function 'G247_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 355 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldelete.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | dicSakujo(d) | ^ ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 386 | static | ~~~~~~ | int 387 | CloseDeleteContext(tc) | ^ uldelete.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:401:1: warning: non-void function does not return a value [-Wreturn-type] 401 | } | ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | getEffectDic(tc) | ^ uldelete.c:420:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 420 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:434:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 434 | jrKanjiError = "ѥƥȤǤޤǤ"; | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:472:34: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { | ^ uldelete.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | getEffectDic(tc) | ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 557 | static | ~~~~~~ | int 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:585:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 585 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 591 | static | ~~~~~~ | int 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:608:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 608 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 615 | static | ~~~~~~ | int 616 | dicSakujoBgnBun(d, st) | ^ uldelete.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | dicSakujoEndBun(d) | ^ uldelete.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 721 | static | ~~~~~~ | int 722 | dicSakujoTango(d) | ^ uldelete.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:734:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 734 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:742:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 742 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:750:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 750 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:766:21: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { | ^ uldelete.c:771:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 771 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:778:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 778 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:782:6: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 782 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldelete.c:786:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 786 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:808:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 808 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 831 | static | ~~~~~~ | int 832 | getDeleteDic(mc) | ^ uldelete.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:869:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 868 | static | ~~~~~~ | int 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:890:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 890 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:900:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 900 | return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 908 | static | ~~~~~~ | int 909 | uuSDicQuitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 924 | static | ~~~~~~ | int 925 | dicSakujoDictionary(d) | ^ uldelete.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:956:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 956 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:981:25: warning: call to undeclared function 'G246_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 981 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ uldelete.c:1000:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1000 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1002:27: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1002 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ uldelete.c:1009:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1009 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1031:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1031 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1052:10: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1052 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1068:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1068 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:1088:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1163 | static | ~~~~~~ | int 1164 | uuSDeleteQuitCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | uuSDeleteNoCatch(d, retval, env) | ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1200 | static | ~~~~~~ | int 1201 | dicSakujoDo(d) | ^ uldelete.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1222:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1222 | l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); | ^~~~~~~~ uldelete.c:1230:7: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1230 | if (getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldelete.c:1235:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1235 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ 191 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ulhinshi.c -o unshared/ulhinshi.o In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:54:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:55:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:56:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*5*/"", | ^~~~~~~~ ulhinshi.c:58:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:59:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:60:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:62:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:69:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:71:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:72:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | /*16*/"", | ^~~~~~~~ ulhinshi.c:73:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | /*17*/"", | ^~~~~~~~ ulhinshi.c:74:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | /*18*/"", | ^~~~~~~~ ulhinshi.c:75:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:76:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:148:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | static char sgyouA[] = "ʤФޤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:149:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 149 | static char sgyouI[] = "ˤӤߤꤤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:150:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | static char sgyouU[] = "Ĥ̤֤뤦"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ulhinshi.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | WSprintf(to_buf, x1, x2, from_buf) | ^ ulhinshi.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | EWStrcat(buf, xxxx) | ^ ulhinshi.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | EWStrcpy(buf, xxxx) | ^ ulhinshi.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | EWStrcmp(buf, xxxx) | ^ ulhinshi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | EWStrncmp(buf, xxxx, len) | ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:281:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 281 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 288 | static | ~~~~~~ | int 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:306:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 306 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 312 | static | ~~~~~~ | int 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:330:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 330 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 341 | static | ~~~~~~ | int 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:360:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 360 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:364:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 364 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:371:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 371 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:396:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 396 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:400:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 400 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:407:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 407 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 417 | static | ~~~~~~ | int 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:432:16: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 432 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:436:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 436 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 445 | static | ~~~~~~ | int 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:454:10: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 454 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 463 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:470:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | makeHinshi(d); /* ʻ졢顼ååȤƤ */ | ^ ulhinshi.c:481:5: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 481 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ ulhinshi.c:482:12: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 482 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ ulhinshi.c:486:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 486 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:490:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 490 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:499:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 499 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | makeHinshi(d) | ^ ulhinshi.c:461:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 461 | static int makeHinshi(); | ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 671 | static | ~~~~~~ | int 672 | tourokuYes(d) | ^ ulhinshi.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static | ~~~~~~ | int 761 | tourokuNo(d) | ^ ulhinshi.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 860 | static | ~~~~~~ | int 861 | makeDoushi(d) | ^ ulhinshi.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:895:1: warning: non-void function does not return a value [-Wreturn-type] 895 | } | ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 901 | static | ~~~~~~ | int 902 | uuTDicExitCatch(d, retval, env) | ^ ulhinshi.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 929 | static | ~~~~~~ | int 930 | uuTDicQuitCatch(d, retval, env) | ^ ulhinshi.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:941:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 941 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:962:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 962 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulhinshi.c:965:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 965 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:988:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 988 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | static | ~~~~~~ | int 1012 | tangoTouroku(d) | ^ ulhinshi.c:1012:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:1023:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1023 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ 191 warnings generated. rm -f ulhinshi.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulhinshi.c In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:54:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:55:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:56:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*5*/"", | ^~~~~~~~ ulhinshi.c:58:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:59:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:60:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:62:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:69:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:71:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:72:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | /*16*/"", | ^~~~~~~~ ulhinshi.c:73:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | /*17*/"", | ^~~~~~~~ ulhinshi.c:74:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | /*18*/"", | ^~~~~~~~ ulhinshi.c:75:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:76:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:148:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | static char sgyouA[] = "ʤФޤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:149:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 149 | static char sgyouI[] = "ˤӤߤꤤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:150:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | static char sgyouU[] = "Ĥ̤֤뤦"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ulhinshi.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | WSprintf(to_buf, x1, x2, from_buf) | ^ ulhinshi.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | EWStrcat(buf, xxxx) | ^ ulhinshi.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | EWStrcpy(buf, xxxx) | ^ ulhinshi.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | EWStrcmp(buf, xxxx) | ^ ulhinshi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | EWStrncmp(buf, xxxx, len) | ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:281:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 281 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 288 | static | ~~~~~~ | int 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:306:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 306 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 312 | static | ~~~~~~ | int 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:330:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 330 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 341 | static | ~~~~~~ | int 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:360:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 360 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:364:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 364 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:371:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 371 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:396:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 396 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:400:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 400 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:407:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 407 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 417 | static | ~~~~~~ | int 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:432:16: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 432 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:436:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 436 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 445 | static | ~~~~~~ | int 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:454:10: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 454 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 463 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:470:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | makeHinshi(d); /* ʻ졢顼ååȤƤ */ | ^ ulhinshi.c:481:5: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 481 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ ulhinshi.c:482:12: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 482 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ ulhinshi.c:486:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 486 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:490:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 490 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:499:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 499 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | makeHinshi(d) | ^ ulhinshi.c:461:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 461 | static int makeHinshi(); | ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 671 | static | ~~~~~~ | int 672 | tourokuYes(d) | ^ ulhinshi.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static | ~~~~~~ | int 761 | tourokuNo(d) | ^ ulhinshi.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 860 | static | ~~~~~~ | int 861 | makeDoushi(d) | ^ ulhinshi.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:895:1: warning: non-void function does not return a value [-Wreturn-type] 895 | } | ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 901 | static | ~~~~~~ | int 902 | uuTDicExitCatch(d, retval, env) | ^ ulhinshi.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 929 | static | ~~~~~~ | int 930 | uuTDicQuitCatch(d, retval, env) | ^ ulhinshi.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:941:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 941 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:962:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 962 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulhinshi.c:965:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 965 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:988:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 988 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | static | ~~~~~~ | int 1012 | tangoTouroku(d) | ^ ulhinshi.c:1012:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:1023:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1023 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ 191 warnings generated. rm -f ulkigo.o unshared/ulkigo.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ulkigo.c -o unshared/ulkigo.o In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulkigo.c:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 39 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ./canna.h:931:12: note: conflicting prototype is here 931 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 176 | static | ~~~~~~ | int 177 | uuKigoExitDo(d, retval) | ^ ulkigo.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:192:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | static | ~~~~~~ | int 192 | uuKigoRExitCatch(d, retval, env) | ^ ulkigo.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | uuKigoGExitCatch(d, retval, env) | ^ ulkigo.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | uuKigoKExitCatch(d, retval, env) | ^ ulkigo.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 260 | static | ~~~~~~ | int 261 | uuKigoQuitCatch(d, retval, env) | ^ ulkigo.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:290:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 290 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulkigo.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 352 | kigoRussia(d) | ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | kigoGreek(d) | ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 394 | kigoKeisen(d) | ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ ulkigo.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ 128 warnings generated. rm -f ulkigo.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulkigo.c In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulkigo.c:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 39 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ./canna.h:931:12: note: conflicting prototype is here 931 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 176 | static | ~~~~~~ | int 177 | uuKigoExitDo(d, retval) | ^ ulkigo.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:192:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | static | ~~~~~~ | int 192 | uuKigoRExitCatch(d, retval, env) | ^ ulkigo.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | uuKigoGExitCatch(d, retval, env) | ^ ulkigo.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | uuKigoKExitCatch(d, retval, env) | ^ ulkigo.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 260 | static | ~~~~~~ | int 261 | uuKigoQuitCatch(d, retval, env) | ^ ulkigo.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:290:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 290 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulkigo.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 352 | kigoRussia(d) | ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | kigoGreek(d) | ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 394 | kigoKeisen(d) | ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ ulkigo.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ 128 warnings generated. rm -f ulmount.o unshared/ulmount.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ulmount.c -o unshared/ulmount.o In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:56:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | jrKanjiError = "malloc (newMountContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | freeMountContext(mc) | ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | getMountContext(d) | ^ | int ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:102:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 102 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | getMountContext(d) | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | popMountMode(d) | ^ ./sglobal.h:325:45: note: expanded from macro 'popMountMode' 325 | #define popMountMode G325_popMountMode | ^ ulmount.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | findDic(s) | ^ ulmount.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | static | ~~~~~~ | int 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:178:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 178 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 298 | static | ~~~~~~ | int 299 | uuMountQuitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulmount.c:331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | static | ~~~~~~ | int 331 | getDicList(d) | ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:344:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:360:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 360 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 392 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:402:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:413:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 413 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:441:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 441 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | getDicList(d) | ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | dicMount(d) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ ulmount.c:546:16: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 546 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ ulmount.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | dicMount(d) | ^ ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ 131 warnings generated. rm -f ulmount.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulmount.c In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:56:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | jrKanjiError = "malloc (newMountContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | freeMountContext(mc) | ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | getMountContext(d) | ^ | int ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:102:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 102 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | getMountContext(d) | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | popMountMode(d) | ^ ./sglobal.h:325:45: note: expanded from macro 'popMountMode' 325 | #define popMountMode G325_popMountMode | ^ ulmount.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | findDic(s) | ^ ulmount.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | static | ~~~~~~ | int 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:178:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 178 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 298 | static | ~~~~~~ | int 299 | uuMountQuitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulmount.c:331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | static | ~~~~~~ | int 331 | getDicList(d) | ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:344:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:360:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 360 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 392 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:402:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:413:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 413 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:441:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 441 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | getDicList(d) | ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | dicMount(d) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ ulmount.c:546:16: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 546 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ ulmount.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | dicMount(d) | ^ ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ 131 warnings generated. rm -f ulserver.o unshared/ulserver.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST ulserver.c -o unshared/ulserver.o In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulserver.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | serverFin(d) | ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 78 | static | ~~~~~~ | int 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:130:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ ulserver.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 135 | static | ~~~~~~ | int 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:144:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | return(serverChangeDo(d, retval)); | ^ ulserver.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 147 | static | ~~~~~~ | int 148 | uuServerChangeQuitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulserver.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | serverChange(d) | ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:168:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | serverChange(d) | ^ ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | serverChangeDo(d, len) | ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | serverChangeDo(d, len) | ^ ulserver.c:43:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | static int serverChangeDo(); | ^ 123 warnings generated. rm -f ulserver.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulserver.c In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulserver.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | serverFin(d) | ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 78 | static | ~~~~~~ | int 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:130:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ ulserver.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 135 | static | ~~~~~~ | int 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:144:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | return(serverChangeDo(d, retval)); | ^ ulserver.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 147 | static | ~~~~~~ | int 148 | uuServerChangeQuitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulserver.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | serverChange(d) | ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:168:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | serverChange(d) | ^ ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | serverChangeDo(d, len) | ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | serverChangeDo(d, len) | ^ ulserver.c:43:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | static int serverChangeDo(); | ^ 123 warnings generated. rm -f util.o unshared/util.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST util.c -o unshared/util.o In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int util.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | GlineClear(d) | ^ ./sglobal.h:35:45: note: expanded from macro 'GlineClear' 35 | #define GlineClear G035_GlineClear | ^ util.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | Gline2echostr(d) | ^ util.c:143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | echostrClear(d) | ^ ./sglobal.h:211:45: note: expanded from macro 'echostrClear' 211 | #define echostrClear G211_echostrClear | ^ util.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | static | ~~~~~~ | int 156 | colwidth(s, len) | ^ util.c:156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | checkGLineLen(d) | ^ | int ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | NothingChanged(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:216:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 216 | NothingForGLine(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 235 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:263:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ util.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | extractSimpleYomiString(yc, s, e, sr, er, pat, focused) | ^ util.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:390:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 390 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | extractYomiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:534:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static | ~~~~~~ | int 534 | extractString(str, s, e) | ^ util.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | extractTanString(tan, s, e) | ^ ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ util.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ util.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ util.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:302:45: note: expanded from macro 'makeKanjiStatusReturn' 302 | #define makeKanjiStatusReturn G302_makeKanjiStatusReturn | ^ util.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:299:45: note: expanded from macro 'makeGLineMessage' 299 | #define makeGLineMessage G299_makeGLineMessage | ^ util.c:709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:300:45: note: expanded from macro 'makeGLineMessageFromString' 300 | #define makeGLineMessageFromString G300_makeGLineMessageFromString | ^ util.c:719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 719 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:725:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 725 | wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:863:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 863 | NoMoreMemory() | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NoMoreMemory' 58 | #define NoMoreMemory G058_NoMoreMemory | ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | GLineNGReturn(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:892:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 892 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | WStrlen(ws) | ^ ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ util.c:958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:124:45: note: expanded from macro 'WStrcpy' 124 | #define WStrcpy G124_WStrcpy | ^ util.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 985 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:130:45: note: expanded from macro 'WStrncpy' 130 | #define WStrncpy G130_WStrncpy | ^ util.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ util.c:1028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1028 | WStrcat(ws1, ws2) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrcat' 122 | #define WStrcat G122_WStrcat | ^ util.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | WStrcmp(w1, w2) | ^ ./sglobal.h:123:45: note: expanded from macro 'WStrcmp' 123 | #define WStrcmp G123_WStrcmp | ^ util.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | CANNA_mbstowcs(dest, src, destlen) | ^ util.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1281 | CANNA_wcstombs(dest, src, destlen) | ^ util.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | WString(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:1381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1381 | WSfree(s) | ^ | int ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:242:45: note: expanded from macro 'generalReplace' 242 | #define generalReplace G242_generalReplace | ^ util.c:1485:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1485 | WToupper(wchar_t w) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ util.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1498 | WTolower(wchar_t w) | ^ | int util.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | key2wchar(key, check) | ^ ./sglobal.h:286:45: note: expanded from macro 'key2wchar' 286 | #define key2wchar G286_key2wchar | ^ util.c:1553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1553 | confirmContext(d, yc) | ^ ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ util.c:1557:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1557 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1586 | abandonContext(d, yc) | ^ ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ util.c:1590:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1590 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1605 | makeRkError(d, str) | ^ ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ util.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1619 | static | ~~~~~~ | int 1620 | ProcAnyKey(d) | ^ util.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1633:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1633 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int util.c:1636:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1635 | static | ~~~~~~ | int 1636 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^ util.c:1636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1653:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1653 | } | ^ util.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1661 | cannaMessageMode(d, cnt) | ^ util.c:1703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1703 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ util.c:1703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ 175 warnings generated. rm -f util.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC util.c In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int util.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | GlineClear(d) | ^ ./sglobal.h:35:45: note: expanded from macro 'GlineClear' 35 | #define GlineClear G035_GlineClear | ^ util.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | Gline2echostr(d) | ^ util.c:143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | echostrClear(d) | ^ ./sglobal.h:211:45: note: expanded from macro 'echostrClear' 211 | #define echostrClear G211_echostrClear | ^ util.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | static | ~~~~~~ | int 156 | colwidth(s, len) | ^ util.c:156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | checkGLineLen(d) | ^ | int ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | NothingChanged(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:216:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 216 | NothingForGLine(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 235 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:263:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ util.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | extractSimpleYomiString(yc, s, e, sr, er, pat, focused) | ^ util.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:390:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 390 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | extractYomiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:534:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static | ~~~~~~ | int 534 | extractString(str, s, e) | ^ util.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | extractTanString(tan, s, e) | ^ ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ util.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ util.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ util.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:302:45: note: expanded from macro 'makeKanjiStatusReturn' 302 | #define makeKanjiStatusReturn G302_makeKanjiStatusReturn | ^ util.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:299:45: note: expanded from macro 'makeGLineMessage' 299 | #define makeGLineMessage G299_makeGLineMessage | ^ util.c:709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:300:45: note: expanded from macro 'makeGLineMessageFromString' 300 | #define makeGLineMessageFromString G300_makeGLineMessageFromString | ^ util.c:719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 719 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:725:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 725 | wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:863:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 863 | NoMoreMemory() | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NoMoreMemory' 58 | #define NoMoreMemory G058_NoMoreMemory | ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | GLineNGReturn(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:892:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 892 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | WStrlen(ws) | ^ ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ util.c:958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:124:45: note: expanded from macro 'WStrcpy' 124 | #define WStrcpy G124_WStrcpy | ^ util.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 985 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:130:45: note: expanded from macro 'WStrncpy' 130 | #define WStrncpy G130_WStrncpy | ^ util.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ util.c:1028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1028 | WStrcat(ws1, ws2) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrcat' 122 | #define WStrcat G122_WStrcat | ^ util.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | WStrcmp(w1, w2) | ^ ./sglobal.h:123:45: note: expanded from macro 'WStrcmp' 123 | #define WStrcmp G123_WStrcmp | ^ util.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | CANNA_mbstowcs(dest, src, destlen) | ^ util.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1281 | CANNA_wcstombs(dest, src, destlen) | ^ util.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | WString(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:1381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1381 | WSfree(s) | ^ | int ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:242:45: note: expanded from macro 'generalReplace' 242 | #define generalReplace G242_generalReplace | ^ util.c:1485:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1485 | WToupper(wchar_t w) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ util.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1498 | WTolower(wchar_t w) | ^ | int util.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | key2wchar(key, check) | ^ ./sglobal.h:286:45: note: expanded from macro 'key2wchar' 286 | #define key2wchar G286_key2wchar | ^ util.c:1553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1553 | confirmContext(d, yc) | ^ ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ util.c:1557:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1557 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1586 | abandonContext(d, yc) | ^ ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ util.c:1590:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1590 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1605 | makeRkError(d, str) | ^ ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ util.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1619 | static | ~~~~~~ | int 1620 | ProcAnyKey(d) | ^ util.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1633:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1633 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int util.c:1636:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1635 | static | ~~~~~~ | int 1636 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^ util.c:1636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1653:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1653 | } | ^ util.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1661 | cannaMessageMode(d, cnt) | ^ util.c:1703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1703 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ util.c:1703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ 175 warnings generated. rm -f yesno.o unshared/yesno.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST yesno.c -o unshared/yesno.o In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 117 warnings generated. rm -f yesno.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC yesno.c In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 117 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST bunsetsu.c -o unshared/bunsetsu.o In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 146 warnings generated. rm -f bunsetsu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC bunsetsu.c In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 146 warnings generated. rm -f engine.o unshared/engine.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST engine.c -o unshared/engine.o In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int engine.c:731:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 731 | RkSetServerName(s) | ^ | int ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ engine.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ 108 warnings generated. rm -f engine.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC engine.c In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int engine.c:731:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 731 | RkSetServerName(s) | ^ | int ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ engine.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST RKroma.c -o unshared/RKroma.o In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKroma.c:75:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (read(dicfd, magic, 2) != 2) | ^ RKroma.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | readHeader(rdic, dicfd) | ^ RKroma.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkwOpenRoma(romaji) | ^ RKroma.c:127:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | (void)close(dic); | ^ RKroma.c:136:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | (void)close(dic); | ^ RKroma.c:141:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | sz = read(dic, (char *)rdic->nr_string, rdic->nr_strsz); | ^ RKroma.c:142:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 142 | (void)close(dic); | ^ RKroma.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | RkwCloseRoma(rdic) | ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | RkOpenRoma(romaji) | ^ RKroma.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | RkCloseRoma(rdic) | ^ RKroma.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | findRoma(rdic, m, c, n, flg) | ^ RKroma.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | getKana(rdic, p, flags) | ^ RKroma.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | getRoma(rdic, p) | ^ RKroma.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | getTSU(rdic, flags) | ^ RKroma.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) | ^ RKroma.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | getrawKana(rdic, p) | ^ RKroma.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | getTemp(rdic, p) | ^ RKroma.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, | ^ RKroma.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) | ^ 125 warnings generated. rm -f RKroma.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC RKroma.c In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKroma.c:75:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (read(dicfd, magic, 2) != 2) | ^ RKroma.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | readHeader(rdic, dicfd) | ^ RKroma.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkwOpenRoma(romaji) | ^ RKroma.c:127:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | (void)close(dic); | ^ RKroma.c:136:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | (void)close(dic); | ^ RKroma.c:141:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | sz = read(dic, (char *)rdic->nr_string, rdic->nr_strsz); | ^ RKroma.c:142:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 142 | (void)close(dic); | ^ RKroma.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | RkwCloseRoma(rdic) | ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | RkOpenRoma(romaji) | ^ RKroma.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | RkCloseRoma(rdic) | ^ RKroma.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | findRoma(rdic, m, c, n, flg) | ^ RKroma.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | getKana(rdic, p, flags) | ^ RKroma.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | getRoma(rdic, p) | ^ RKroma.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | getTSU(rdic, flags) | ^ RKroma.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) | ^ RKroma.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | getrawKana(rdic, p) | ^ RKroma.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | getTemp(rdic, p) | ^ RKroma.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, | ^ RKroma.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) | ^ 125 warnings generated. rm -f RKkana.o unshared/RKkana.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST RKkana.c -o unshared/RKkana.o In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKkana.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | _ADDCODE(dst, maxdst, count, code, length) | ^ RKkana.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | RkCvtZen(zen, maxzen, han, maxhan) | ^ RKkana.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | RkCvtHan(han, maxhan, zen, maxzen) | ^ RKkana.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ RKkana.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ RKkana.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ RKkana.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | RkCvtEuc(euc, maxeuc, sj, maxsj) | ^ RKkana.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | RkCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^ | int RKkana.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^ | int RKkana.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:801:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^ | int RKkana.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^ | int RKkana.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^ | int RKkana.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^ | int RKkana.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^ | int RKkana.c:998:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^ | int RKkana.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 warnings generated. rm -f RKkana.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC RKkana.c In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKkana.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | _ADDCODE(dst, maxdst, count, code, length) | ^ RKkana.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | RkCvtZen(zen, maxzen, han, maxhan) | ^ RKkana.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | RkCvtHan(han, maxhan, zen, maxzen) | ^ RKkana.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ RKkana.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ RKkana.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ RKkana.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | RkCvtEuc(euc, maxeuc, sj, maxsj) | ^ RKkana.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | RkCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^ | int RKkana.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^ | int RKkana.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:801:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^ | int RKkana.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^ | int RKkana.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^ | int RKkana.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^ | int RKkana.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^ | int RKkana.c:998:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^ | int RKkana.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 warnings generated. rm -f obind.o unshared/obind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST obind.c -o unshared/obind.o In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int obind.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | Oldwcsnlen(owcs, maxlen) | ^ obind.c:92:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ 93 | cannawc16 *wc16s; 94 | const cannawc32 *wc32s; 95 | { obind.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ obind.c:126:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ 127 | cannawc32 *wc32s; 128 | const cannawc16 *wc16s; 129 | { obind.c:126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ obind.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | OldwcstoWCs(cwcs, owcs, len) | ^ obind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | WCstoOldwcs(owcs, cwcs, len) | ^ obind.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | StoreWCtoOldwc(wbuf, wbuflen, wks, owbuf, maxowbuf, owks, ch, nbytes) | ^ obind.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | owcLookupKanji2(dpy, win, buffer_return, n_buffer, nbytes, functionalChar, | ^ obind.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | owcListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:320:45: note: expanded from macro 'owcListCallback' 320 | #define owcListCallback G320_owcListCallback | ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ obind.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | owcKanjiControl2(display, window, request, arg) | ^ obind.c:545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ obind.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | wcKanjiControl(context, request, arg) | ^ obind.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | wcCloseKanjiContext(context,ksva) | ^ 121 warnings generated. rm -f obind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC obind.c In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int obind.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | Oldwcsnlen(owcs, maxlen) | ^ obind.c:92:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ 93 | cannawc16 *wc16s; 94 | const cannawc32 *wc32s; 95 | { obind.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ obind.c:126:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ 127 | cannawc32 *wc32s; 128 | const cannawc16 *wc16s; 129 | { obind.c:126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ obind.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | OldwcstoWCs(cwcs, owcs, len) | ^ obind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | WCstoOldwcs(owcs, cwcs, len) | ^ obind.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | StoreWCtoOldwc(wbuf, wbuflen, wks, owbuf, maxowbuf, owks, ch, nbytes) | ^ obind.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | owcLookupKanji2(dpy, win, buffer_return, n_buffer, nbytes, functionalChar, | ^ obind.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | owcListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:320:45: note: expanded from macro 'owcListCallback' 320 | #define owcListCallback G320_owcListCallback | ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ obind.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | owcKanjiControl2(display, window, request, arg) | ^ obind.c:545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ obind.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | wcKanjiControl(context, request, arg) | ^ obind.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | wcCloseKanjiContext(context,ksva) | ^ 121 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 cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST cfuncs.c -o unshared/cfuncs.o rm -f cfuncs.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC cfuncs.c rm -f file.o unshared/file.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST file.c -o unshared/file.o file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f file.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC file.c file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f strops.o unshared/strops.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST strops.c -o unshared/strops.o strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f strops.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC strops.c strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f libcanna.so.1.2~ + cd . + cc -o './libcanna.so.1.2~' -shared -Wl,-rpath /usr/local/lib -Wl,-soname,libcanna.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libcanna.so.1 + ln -s libcanna.so.1.2 libcanna.so.1 rm -f libcanna.so.1.2 mv -f libcanna.so.1.2~ libcanna.so.1.2 + rm -f libcanna.so + ln -s libcanna.so.1.2 libcanna.so rm -f libcanna.a + cd unshared + ar cq ../libcanna.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libcanna.a making all in lib/canna16... rm -f jrbind.o unshared/jrbind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST jrbind.c -o unshared/jrbind.o In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jrbind.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ../../include/canna/jrkanji.h:298:24: note: expanded from macro 'wcKanjiString' 298 | # define wcKanjiString cannawcKanjiString | ^ jrbind.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | wcKanjiControl(context, request, arg) | ^ ../../include/canna/jrkanji.h:299:25: note: expanded from macro 'wcKanjiControl' 299 | # define wcKanjiControl cannawcKanjiControl | ^ jrbind.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | newUiContext(dpy, win) | ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:134:19: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | d = keyToContext(dpy, win); | ^ jrbind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:55:28: note: expanded from macro 'XwcKanjiControl2' 55 | #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 | ^ jrbind.c:203:21: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | d = keyToContext((unsigned int)display, (unsigned int)window); | ^ jrbind.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ jrbind.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | popCallback(d) | ^ ./sglobal.h:323:45: note: expanded from macro 'popCallback' 323 | #define popCallback G323_popCallback | ^ 116 warnings generated. rm -f jrbind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC jrbind.c In file included from jrbind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jrbind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jrbind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jrbind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jrbind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jrbind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jrbind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jrbind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jrbind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jrbind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jrbind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jrbind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jrbind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jrbind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jrbind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jrbind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jrbind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jrbind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jrbind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jrbind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jrbind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jrbind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jrbind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jrbind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jrbind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jrbind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jrbind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jrbind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jrbind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jrbind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jrbind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jrbind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jrbind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jrbind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jrbind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jrbind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jrbind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jrbind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jrbind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jrbind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jrbind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jrbind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jrbind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jrbind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jrbind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jrbind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jrbind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jrbind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jrbind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jrbind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jrbind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jrbind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jrbind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jrbind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jrbind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jrbind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jrbind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jrbind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jrbind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jrbind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jrbind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jrbind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jrbind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jrbind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jrbind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jrbind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jrbind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jrbind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jrbind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jrbind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jrbind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jrbind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jrbind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jrbind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jrbind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jrbind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jrbind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jrbind.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ../../include/canna/jrkanji.h:298:24: note: expanded from macro 'wcKanjiString' 298 | # define wcKanjiString cannawcKanjiString | ^ jrbind.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | wcKanjiControl(context, request, arg) | ^ ../../include/canna/jrkanji.h:299:25: note: expanded from macro 'wcKanjiControl' 299 | # define wcKanjiControl cannawcKanjiControl | ^ jrbind.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | newUiContext(dpy, win) | ^ jrbind.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:54:28: note: expanded from macro 'XwcLookupKanji2' 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^ jrbind.c:134:19: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | d = keyToContext(dpy, win); | ^ jrbind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:55:28: note: expanded from macro 'XwcKanjiControl2' 55 | #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 | ^ jrbind.c:203:21: warning: passing arguments to 'G287_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | d = keyToContext((unsigned int)display, (unsigned int)window); | ^ jrbind.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ jrbind.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | popCallback(d) | ^ ./sglobal.h:323:45: note: expanded from macro 'popCallback' 323 | #define popCallback G323_popCallback | ^ 116 warnings generated. rm -f ebind.o unshared/ebind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ebind.c -o unshared/ebind.o In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ebind.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static | ~~~~~~ | int 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^ ebind.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ebind.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | EUCListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:18:45: note: expanded from macro 'EUCListCallback' 18 | #define EUCListCallback G018_EUCListCallback | ^ ebind.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:53:27: note: expanded from macro 'XKanjiControl2' 53 | #define XKanjiControl2 IROHA_G301_XKanjiControl2 | ^ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ ebind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ebind.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | jrKanjiControl(context, request, arg) | ^ 115 warnings generated. rm -f ebind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ebind.c In file included from ebind.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ebind.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ebind.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ebind.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ebind.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ebind.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ebind.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ebind.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ebind.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ebind.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ebind.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ebind.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ebind.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ebind.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ebind.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ebind.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ebind.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ebind.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ebind.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ebind.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ebind.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ebind.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ebind.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ebind.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ebind.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ebind.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ebind.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ebind.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ebind.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ebind.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ebind.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ebind.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ebind.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ebind.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ebind.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ebind.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ebind.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ebind.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ebind.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ebind.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ebind.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ebind.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ebind.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ebind.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ebind.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ebind.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ebind.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ebind.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ebind.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ebind.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ebind.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ebind.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ebind.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ebind.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ebind.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ebind.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ebind.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ebind.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ebind.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ebind.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ebind.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ebind.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ebind.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ebind.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ebind.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ebind.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ebind.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ebind.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ebind.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ebind.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ebind.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ebind.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ebind.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ebind.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ebind.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ebind.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ebind.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ebind.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ebind.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ebind.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ebind.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ebind.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static | ~~~~~~ | int 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^ ebind.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ebind.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./canna.h:52:26: note: expanded from macro 'XLookupKanji2' 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^ ebind.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | EUCListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:18:45: note: expanded from macro 'EUCListCallback' 18 | #define EUCListCallback G018_EUCListCallback | ^ ebind.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:53:27: note: expanded from macro 'XKanjiControl2' 53 | #define XKanjiControl2 IROHA_G301_XKanjiControl2 | ^ ebind.c:367:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ ebind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ ebind.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | jrKanjiControl(context, request, arg) | ^ 115 warnings generated. rm -f lisp.o unshared/lisp.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST lisp.c -o unshared/lisp.o 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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int lisp.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | static initIS(); | ~~~~~~ ^ | int lisp.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:53:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:134:13: note: conflicting prototype is here 134 | static list getatmz(char *); | ^ lisp.c:165:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | epush(NIL); | ^ lisp.c:204:24: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | fp = FindExtraFunc(fid); | ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ lisp.c:281:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:281:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:300:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:300:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:304:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | (void)Leval(1); | ^ lisp.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ lisp.c:326:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | error("Interrupt:",NON); | ^ lisp.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | intr(sig) | ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 336 | parse_string(str) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:369:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | t = Lread(0); | ^ lisp.c:374:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | push(t); | ^ lisp.c:375:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | Leval(1); | ^ lisp.c:416:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | prins("-> "); /* prompt */ | ^ lisp.c:417:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:417:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:421:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:421:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:426:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | (void)Lprint(1); | ^ lisp.c:427:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | prins("\n"); | ^ lisp.c:432:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | prins("\nGoodbye.\n"); | ^ lisp.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | static | ~~~~~~ | int 520 | initIS() | ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 638 | static | ~~~~~~ | int 639 | identifySequence(c, val) | ^ lisp.c:639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 685 | static | ~~~~~~ | int 686 | allocarea() | ^ lisp.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | getatmz(name) | ^ lisp.c:757:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | return getatm(name,key); | ^ lisp.c:770:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | temp = newsymbol(name); | ^ lisp.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | mkatm(name) | ^ lisp.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 787 | getatm(name,key) | ^ lisp.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:819:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | prins(msg); | ^ lisp.c:821:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 821 | print(v); | ^ lisp.c:823:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | prins("\n"); | ^ lisp.c:833:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | prins(buf); | ^ lisp.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | error(msg,v) | ^ lisp.c:89:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:849:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | prins(msg); | ^ lisp.c:851:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 851 | print(v); | ^ lisp.c:853:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 853 | prins("\n"); | ^ lisp.c:863:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | prins(buf); | ^ lisp.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | fatal(msg,v) | ^ lisp.c:872:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | prins("incorrect number of args to "); | ^ lisp.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | argnerr(msg) | ^ lisp.c:89:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:882:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 882 | prins("Non-number "); | ^ lisp.c:884:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | prins("to "); | ^ lisp.c:885:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | prins(fn); | ^ lisp.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 878 | numerr(fn,arg) | ^ lisp.c:89:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:896:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 896 | prins("Non-string "); | ^ lisp.c:898:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | prins("to "); | ^ lisp.c:899:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | prins(fn); | ^ lisp.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | lisp_strerr(fn,arg) | ^ lisp.c:906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | Lread(n) | ^ lisp.c:55:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:955:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | push(NIL); | ^ lisp.c:956:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 956 | p = Lncons(1); /* get a new cell */ | ^ lisp.c:958:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | push(p); | ^ lisp.c:978:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | else if ( !isterm(c) ) { | ^ lisp.c:979:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:979:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:980:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | push(NIL); | ^ lisp.c:981:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 981 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1003:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | push(t); | ^ lisp.c:1004:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | push(NIL); | ^ lisp.c:1005:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1009:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | push(QUOTE); | ^ lisp.c:1014:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | push(t); | ^ lisp.c:1015:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | push(NIL); | ^ lisp.c:1016:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1016:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1017:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | return Lcons(2); | ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | static | ~~~~~~ | int 1035 | skipspaces() | ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | zaplin() | ^ lisp.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | newsymbol(name) | ^ lisp.c:53:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1115:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1115 | prins("nil"); | ^ lisp.c:1117:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | patom(l); | ^ lisp.c:1126:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1126 | patom(l); | ^ lisp.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1111 | print(l) | ^ lisp.c:52:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | static void freearea(), print(); | ^ lisp.c:1146:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | return(ratom2(tyi())); | ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1152 | static isnum(); | ~~~~~~ ^ | int lisp.c:1167:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1167 | for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { | ^ lisp.c:1191:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1191 | if ( !flag && isnum(atmbuf)) { | ^ lisp.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | ratom2(a) | ^ lisp.c:46:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:1234:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | return copystring(strb, strp); | ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1307 | static isnum(name) | ~~~~~~ ^ | int lisp.c:1307:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:1152:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1152 | static isnum(); | ^ lisp.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | untyi(c) | ^ lisp.c:1358:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1358 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:273:8: note: conflicting prototype is here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ lisp.c:1411:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | static void tyo(c) | ^ lisp.c:1423:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1423 | static void prins(s) | ^ lisp.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void prins(); | ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1435 | static isterm(c) | ~~~~~~ ^ | int lisp.c:1435:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:44:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^ lisp.c:1456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1456 | push(value) | ^ lisp.c:50:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1470 | pop(x) | ^ lisp.c:50:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | epush(value) | ^ lisp.c:49:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void defatms(), epush(); | ^ lisp.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | patom(atm) | ^ lisp.c:1108:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1108 | static void patom(); | ^ lisp.c:1582:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | markcopycell(oblist + i); | ^ lisp.c:1585:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1585 | markcopycell(p); | ^ lisp.c:1588:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | markcopycell(p); | ^ lisp.c:1591:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1591 | markcopycell(values + i); | ^ lisp.c:1593:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1593 | markcopycell(&T); | ^ lisp.c:1594:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | markcopycell("E); | ^ lisp.c:1595:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1595 | markcopycell(&_LAMBDA); | ^ lisp.c:1596:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | markcopycell(&_MACRO); | ^ lisp.c:1597:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1597 | markcopycell(&COND); | ^ lisp.c:1598:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | markcopycell(&USER); | ^ lisp.c:1599:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | markcopycell(&BUSHU); | ^ lisp.c:1600:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1600 | markcopycell(&GRAMMAR); | ^ lisp.c:1601:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | markcopycell(&RENGO); | ^ lisp.c:1602:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | markcopycell(&KATAKANA); | ^ lisp.c:1603:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | markcopycell(&HIRAGANA); | ^ lisp.c:1604:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1604 | markcopycell(&HYPHEN); | ^ lisp.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1615 | allocstring(n) | ^ lisp.c:1639:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1639 | (void)Strncpy(xstring(retval), s, n); | ^ lisp.c:1632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | copystring(s, n) | ^ lisp.c:53:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | copycons(l) | ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1707 | markcopycell((int *)&newatom->func); | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1657 | markcopycell(addr) | ^ lisp.c:1553:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1553 | static void markcopycell(); | ^ lisp.c:1730:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | push(Lcons(2)); | ^ lisp.c:1732:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | retval = Lcons(2); | ^ lisp.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | bindall(var,par,a,e) | ^ lisp.c:1779:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | t = assq(e, *esp); | ^ lisp.c:1786:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | return (sym->valfunc)(VALGET, 0); | ^ lisp.c:1812:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1812 | i = evpsh(cdr(e)); | ^ lisp.c:1814:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | t = (*cfn)(i); | ^ lisp.c:1845:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1845 | push(Lcons(2)); | ^ lisp.c:1855:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1855 | push(Lcons(2)); | ^ lisp.c:1868:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1868 | push(Lcons(2)); | ^ lisp.c:1879:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1879 | push(Lcons(2)); | ^ lisp.c:1896:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | push(Lcons(2)); | ^ lisp.c:1902:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1902 | push(Lcons(2)); | ^ lisp.c:1762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | Leval(n) | ^ lisp.c:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1962 | assq(e,a) | ^ lisp.c:54:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | static list assq(), pop1(); | ^ lisp.c:1978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1978 | evpsh(args) | ^ lisp.c:51:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static int evpsh(); | ^ lisp.c:2030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2030 | Lcons(n) | ^ lisp.c:55:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | Lncons(n) | ^ lisp.c:56:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | Lxcons(n) | ^ lisp.c:56:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | Lprint(n) | ^ lisp.c:56:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2098:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2098 | return (*(sym->valfunc))(VALSET, val); | ^ lisp.c:2078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2078 | Lset(n) | ^ lisp.c:2133:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2133 | if (equal(pop1(),pop1())) | ^ lisp.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2129 | Lequal(n) | ^ lisp.c:2142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2142 | Strncmp(x, y, len) | ^ lisp.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2159 | Strncpy(x, y, len) | ^ lisp.c:1612:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1612 | static char *Strncpy(); | ^ lisp.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2172 | equal(x,y) | ^ lisp.c:2126:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2126 | static int equal(); | ^ lisp.c:2207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2207 | Lgreaterp(n) | ^ lisp.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2238 | Llessp(n) | ^ lisp.c:2269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2269 | Leq(n) | ^ lisp.c:2319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2319 | Lnull(n) | ^ lisp.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2364 | Lplus(n) | ^ lisp.c:2388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2388 | Ltimes(n) | ^ lisp.c:2411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2411 | Ldiff(n) | ^ lisp.c:2447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2447 | Lquo(n) | ^ lisp.c:2481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | Lrem(n) | ^ lisp.c:2519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2519 | Lgc(n) | ^ lisp.c:2528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2528 | Lusedic(n) | ^ lisp.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2601 | Llist(n) | ^ lisp.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2612 | Lcopysym(n) | ^ lisp.c:2646:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2646 | FILE *instream, *fopen(); | ^ lisp.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2642 | Lload(n) | ^ lisp.c:2707:3: warning: call to undeclared function 'G171_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ lisp.c:2692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | Lmodestr(n) | ^ lisp.c:56:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2715 | xfseq(fname, l, arr, arrsize) | ^ lisp.c:2777:14: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:2752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | Lsetkey(n) | ^ lisp.c:2809:14: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:2791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | Lgsetkey(n) | ^ lisp.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | Lputd(n) | ^ lisp.c:56:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2898 | Lcar(n) | ^ lisp.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2915 | Lcdr(n) | ^ lisp.c:2932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2932 | Latom(n) | ^ lisp.c:3048:11: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3048 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3032 | Lunbindkey(n) | ^ lisp.c:3076:11: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3076 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:3065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3065 | Lgunbindkey(n) | ^ lisp.c:3168:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3168 | int searchfunc(); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ lisp.c:3287:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3287 | } | ^ lisp.c:3296:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3296 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ lisp.c:3420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3420 | getKutenCode(data, ku, ten) | ^ lisp.c:3454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3454 | howManyCharsAre(tdata, edata, tku, tten, codeset) | ^ lisp.c:3477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3477 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3519:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3519 | } | ^ lisp.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3526 | numtostr(num, str) | ^ lisp.c:3821:20: warning: passing arguments to 'G156_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3821 | men = allocMenu(n, clen); | ^ lisp.c:3855:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3855 | } | ^ lisp.c:3859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3859 | Lsetinifunc(n) | ^ lisp.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3889 | Lboundp(n) | ^ lisp.c:3924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3924 | Lfboundp(n) | ^ lisp.c:3953:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3953 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ lisp.c:3949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3949 | Lgetenv(n) | ^ lisp.c:3998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3998 | (*keyconvCallback)(CANNA_CTERMINAL, | ^ lisp.c:3978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3978 | LdefEscSeq(n) | ^ lisp.c:4006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4006 | Lconcat(n) | ^ lisp.c:4054:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^ lisp.c:4076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4076 | VTorNIL(var, setp, arg) | ^ lisp.c:4091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4091 | StrAcc(var, setp, arg) | ^ lisp.c:57:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4133 | NumAcc(var, setp, arg) | ^ lisp.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4163:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4163 | static list Vnkouhobunsetsu(setp, arg) int setp; list arg; | ^ lisp.c:4182:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4182 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:330:45: note: expanded from macro 'protocol_version' 330 | #define protocol_version G330_protocol_version | ^ lisp.c:4179:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4179 | static list VProtoVer(setp, arg) int setp; list arg; | ^ lisp.c:4194:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4194 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:356:45: note: expanded from macro 'server_version' 356 | #define server_version G356_server_version | ^ lisp.c:4191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4191 | static list VServVer(setp, arg) int setp; list arg; | ^ lisp.c:4203:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4203 | static list VServName(setp, arg) int setp; list arg; | ^ lisp.c:4216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4216 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4263:39: warning: '/*' within block comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ | ^ lisp.c:4228:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4228 | static list VCodeInput(setp, arg) int setp; list arg; | ^ lisp.c:4275:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4275 | DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) | ^ lisp.c:4276:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4276 | DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) | ^ lisp.c:4278:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4278 | DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) | ^ lisp.c:4279:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4279 | DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) | ^ lisp.c:4280:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4280 | DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) | ^ lisp.c:4281:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4281 | DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) | ^ lisp.c:4283:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4283 | DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) | ^ lisp.c:4284:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4284 | DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) | ^ lisp.c:4285:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4285 | DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) | ^ lisp.c:4286:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4286 | DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) | ^ lisp.c:4287:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4287 | DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) | ^ lisp.c:4288:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4288 | DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) | ^ lisp.c:4289:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4289 | DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) | ^ lisp.c:4290:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4290 | DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) | ^ lisp.c:4291:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4291 | DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) | ^ lisp.c:4292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4292 | DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) | ^ lisp.c:4293:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4293 | DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) | ^ lisp.c:4294:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4294 | DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) | ^ lisp.c:4295:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4295 | DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) | ^ lisp.c:4296:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4296 | DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) | ^ lisp.c:4297:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4297 | DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) | ^ lisp.c:4298:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4298 | DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) | ^ lisp.c:4299:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4299 | DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) | ^ lisp.c:4300:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4300 | DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) | ^ lisp.c:4301:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4301 | DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) | ^ lisp.c:4302:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4302 | DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) | ^ lisp.c:4303:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4303 | DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) | ^ lisp.c:4304:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4304 | DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) | ^ lisp.c:4305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4305 | DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) | ^ lisp.c:4306:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4306 | DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) | ^ lisp.c:4307:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4307 | DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) | ^ lisp.c:4308:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4308 | DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) | ^ lisp.c:4309:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4309 | DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) | ^ lisp.c:4310:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4310 | DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) | ^ lisp.c:4311:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4311 | DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) | ^ lisp.c:4312:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4312 | DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) | ^ lisp.c:4313:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4313 | DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) | ^ lisp.c:4314:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4314 | DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) | ^ lisp.c:4315:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4315 | DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) | ^ lisp.c:4316:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4316 | DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) | ^ lisp.c:4317:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4317 | DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) | ^ lisp.c:4318:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4318 | DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) | ^ lisp.c:4319:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4319 | DEFVAREX(VDelayConnect ,VTorNIL ,cannaconf.DelayConnect) | ^ 392 warnings generated. rm -f lisp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC lisp.c 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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #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'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int lisp.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | static initIS(); | ~~~~~~ ^ | int lisp.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:44:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ~~~~~~ ^ | int lisp.c:53:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:134:13: note: conflicting prototype is here 134 | static list getatmz(char *); | ^ lisp.c:165:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | epush(NIL); | ^ lisp.c:204:24: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | fp = FindExtraFunc(fid); | ^ lisp.c:258:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ lisp.c:281:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:281:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 281 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:300:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:300:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | push(Lread(0)); | ^ lisp.c:304:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | (void)Leval(1); | ^ lisp.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ lisp.c:326:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | error("Interrupt:",NON); | ^ lisp.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | intr(sig) | ^ lisp.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 336 | parse_string(str) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'parse_string' 322 | #define parse_string G322_parse_string | ^ lisp.c:369:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | t = Lread(0); | ^ lisp.c:374:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | push(t); | ^ lisp.c:375:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | Leval(1); | ^ lisp.c:416:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | prins("-> "); /* prompt */ | ^ lisp.c:417:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:417:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | push(Lread(0)); | ^ lisp.c:421:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:421:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | push(Leval(1)); | ^ lisp.c:426:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | (void)Lprint(1); | ^ lisp.c:427:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | prins("\n"); | ^ lisp.c:432:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | prins("\nGoodbye.\n"); | ^ lisp.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | static | ~~~~~~ | int 520 | initIS() | ^ lisp.c:639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 638 | static | ~~~~~~ | int 639 | identifySequence(c, val) | ^ lisp.c:639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 685 | static | ~~~~~~ | int 686 | allocarea() | ^ lisp.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | getatmz(name) | ^ lisp.c:757:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | return getatm(name,key); | ^ lisp.c:770:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | temp = newsymbol(name); | ^ lisp.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | mkatm(name) | ^ lisp.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 787 | getatm(name,key) | ^ lisp.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:819:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | prins(msg); | ^ lisp.c:821:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 821 | print(v); | ^ lisp.c:823:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | prins("\n"); | ^ lisp.c:833:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | prins(buf); | ^ lisp.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | error(msg,v) | ^ lisp.c:89:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:849:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | prins(msg); | ^ lisp.c:851:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 851 | print(v); | ^ lisp.c:853:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 853 | prins("\n"); | ^ lisp.c:863:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | prins(buf); | ^ lisp.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | fatal(msg,v) | ^ lisp.c:872:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | prins("incorrect number of args to "); | ^ lisp.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | argnerr(msg) | ^ lisp.c:89:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:882:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 882 | prins("Non-number "); | ^ lisp.c:884:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | prins("to "); | ^ lisp.c:885:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | prins(fn); | ^ lisp.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 878 | numerr(fn,arg) | ^ lisp.c:89:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | static void argnerr(), numerr(), error(); | ^ lisp.c:896:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 896 | prins("Non-string "); | ^ lisp.c:898:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | prins("to "); | ^ lisp.c:899:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | prins(fn); | ^ lisp.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | lisp_strerr(fn,arg) | ^ lisp.c:906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | Lread(n) | ^ lisp.c:55:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:955:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | push(NIL); | ^ lisp.c:956:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 956 | p = Lncons(1); /* get a new cell */ | ^ lisp.c:958:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | push(p); | ^ lisp.c:978:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | else if ( !isterm(c) ) { | ^ lisp.c:979:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:979:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | push(ratom2('.')); | ^ lisp.c:980:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | push(NIL); | ^ lisp.c:981:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 981 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1003:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | push(t); | ^ lisp.c:1004:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | push(NIL); | ^ lisp.c:1005:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | car(*pp) = cdar(*pp) = Lcons(2); | ^ lisp.c:1009:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | push(QUOTE); | ^ lisp.c:1014:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | push(t); | ^ lisp.c:1015:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | push(NIL); | ^ lisp.c:1016:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1016:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | push(Lcons(2)); | ^ lisp.c:1017:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | return Lcons(2); | ^ lisp.c:1035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | static | ~~~~~~ | int 1035 | skipspaces() | ^ lisp.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | zaplin() | ^ lisp.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | newsymbol(name) | ^ lisp.c:53:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1115:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1115 | prins("nil"); | ^ lisp.c:1117:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | patom(l); | ^ lisp.c:1126:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1126 | patom(l); | ^ lisp.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1111 | print(l) | ^ lisp.c:52:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | static void freearea(), print(); | ^ lisp.c:1146:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | return(ratom2(tyi())); | ^ lisp.c:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1152 | static isnum(); | ~~~~~~ ^ | int lisp.c:1167:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1167 | for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { | ^ lisp.c:1191:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1191 | if ( !flag && isnum(atmbuf)) { | ^ lisp.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | ratom2(a) | ^ lisp.c:46:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static list mkatm(), read1(), ratom(), ratom2(), rstring(); | ^ lisp.c:1234:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | return copystring(strb, strp); | ^ lisp.c:1307:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1307 | static isnum(name) | ~~~~~~ ^ | int lisp.c:1307:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:1152:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1152 | static isnum(); | ^ lisp.c:1328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | untyi(c) | ^ lisp.c:1358:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1358 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:273:8: note: conflicting prototype is here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ lisp.c:1411:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1411 | static void tyo(c) | ^ lisp.c:1423:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1423 | static void prins(s) | ^ lisp.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void prins(); | ^ lisp.c:1435:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1435 | static isterm(c) | ~~~~~~ ^ | int lisp.c:1435:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] lisp.c:44:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^ lisp.c:1456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1456 | push(value) | ^ lisp.c:50:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1470 | pop(x) | ^ lisp.c:50:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void push(), pop(); | ^ lisp.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1493 | epush(value) | ^ lisp.c:49:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void defatms(), epush(); | ^ lisp.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | patom(atm) | ^ lisp.c:1108:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1108 | static void patom(); | ^ lisp.c:1582:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | markcopycell(oblist + i); | ^ lisp.c:1585:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1585 | markcopycell(p); | ^ lisp.c:1588:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | markcopycell(p); | ^ lisp.c:1591:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1591 | markcopycell(values + i); | ^ lisp.c:1593:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1593 | markcopycell(&T); | ^ lisp.c:1594:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | markcopycell("E); | ^ lisp.c:1595:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1595 | markcopycell(&_LAMBDA); | ^ lisp.c:1596:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | markcopycell(&_MACRO); | ^ lisp.c:1597:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1597 | markcopycell(&COND); | ^ lisp.c:1598:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | markcopycell(&USER); | ^ lisp.c:1599:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1599 | markcopycell(&BUSHU); | ^ lisp.c:1600:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1600 | markcopycell(&GRAMMAR); | ^ lisp.c:1601:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | markcopycell(&RENGO); | ^ lisp.c:1602:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | markcopycell(&KATAKANA); | ^ lisp.c:1603:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | markcopycell(&HIRAGANA); | ^ lisp.c:1604:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1604 | markcopycell(&HYPHEN); | ^ lisp.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1615 | allocstring(n) | ^ lisp.c:1639:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1639 | (void)Strncpy(xstring(retval), s, n); | ^ lisp.c:1632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | copystring(s, n) | ^ lisp.c:53:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | copycons(l) | ^ lisp.c:1707:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1707 | markcopycell((int *)&newatom->func); | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1657 | markcopycell(addr) | ^ lisp.c:1553:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1553 | static void markcopycell(); | ^ lisp.c:1730:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | push(Lcons(2)); | ^ lisp.c:1732:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | retval = Lcons(2); | ^ lisp.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1715 | bindall(var,par,a,e) | ^ lisp.c:1779:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | t = assq(e, *esp); | ^ lisp.c:1786:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | return (sym->valfunc)(VALGET, 0); | ^ lisp.c:1812:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1812 | i = evpsh(cdr(e)); | ^ lisp.c:1814:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | t = (*cfn)(i); | ^ lisp.c:1845:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1845 | push(Lcons(2)); | ^ lisp.c:1855:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1855 | push(Lcons(2)); | ^ lisp.c:1868:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1868 | push(Lcons(2)); | ^ lisp.c:1879:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1879 | push(Lcons(2)); | ^ lisp.c:1896:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | push(Lcons(2)); | ^ lisp.c:1902:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1902 | push(Lcons(2)); | ^ lisp.c:1762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | Leval(n) | ^ lisp.c:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1962 | assq(e,a) | ^ lisp.c:54:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | static list assq(), pop1(); | ^ lisp.c:1978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1978 | evpsh(args) | ^ lisp.c:51:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static int evpsh(); | ^ lisp.c:2030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2030 | Lcons(n) | ^ lisp.c:55:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static list Lprogn(), Lcons(), Lread(); | ^ lisp.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2043 | Lncons(n) | ^ lisp.c:56:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2056:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | Lxcons(n) | ^ lisp.c:56:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | Lprint(n) | ^ lisp.c:56:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2098:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2098 | return (*(sym->valfunc))(VALSET, val); | ^ lisp.c:2078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2078 | Lset(n) | ^ lisp.c:2133:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2133 | if (equal(pop1(),pop1())) | ^ lisp.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2129 | Lequal(n) | ^ lisp.c:2142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2142 | Strncmp(x, y, len) | ^ lisp.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2159 | Strncpy(x, y, len) | ^ lisp.c:1612:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1612 | static char *Strncpy(); | ^ lisp.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2172 | equal(x,y) | ^ lisp.c:2126:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2126 | static int equal(); | ^ lisp.c:2207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2207 | Lgreaterp(n) | ^ lisp.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2238 | Llessp(n) | ^ lisp.c:2269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2269 | Leq(n) | ^ lisp.c:2319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2319 | Lnull(n) | ^ lisp.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2364 | Lplus(n) | ^ lisp.c:2388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2388 | Ltimes(n) | ^ lisp.c:2411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2411 | Ldiff(n) | ^ lisp.c:2447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2447 | Lquo(n) | ^ lisp.c:2481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | Lrem(n) | ^ lisp.c:2519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2519 | Lgc(n) | ^ lisp.c:2528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2528 | Lusedic(n) | ^ lisp.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2601 | Llist(n) | ^ lisp.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2612 | Lcopysym(n) | ^ lisp.c:2646:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2646 | FILE *instream, *fopen(); | ^ lisp.c:2642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2642 | Lload(n) | ^ lisp.c:2707:3: warning: call to undeclared function 'G171_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ lisp.c:2692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2692 | Lmodestr(n) | ^ lisp.c:56:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2715 | xfseq(fname, l, arr, arrsize) | ^ lisp.c:2777:14: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:2752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2752 | Lsetkey(n) | ^ lisp.c:2809:14: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:2791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2791 | Lgsetkey(n) | ^ lisp.c:2827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | Lputd(n) | ^ lisp.c:56:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); | ^ lisp.c:2898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2898 | Lcar(n) | ^ lisp.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2915 | Lcdr(n) | ^ lisp.c:2932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2932 | Latom(n) | ^ lisp.c:3048:11: warning: call to undeclared function 'G169_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3048 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ lisp.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3032 | Lunbindkey(n) | ^ lisp.c:3076:11: warning: call to undeclared function 'G170_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3076 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ lisp.c:3065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3065 | Lgunbindkey(n) | ^ lisp.c:3168:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3168 | int searchfunc(); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ lisp.c:3287:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3287 | } | ^ lisp.c:3296:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3296 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ lisp.c:3420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3420 | getKutenCode(data, ku, ten) | ^ lisp.c:3454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3454 | howManyCharsAre(tdata, edata, tku, tten, codeset) | ^ lisp.c:3477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3477 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3519:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3519 | } | ^ lisp.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3526 | numtostr(num, str) | ^ lisp.c:3821:20: warning: passing arguments to 'G156_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3821 | men = allocMenu(n, clen); | ^ lisp.c:3855:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3855 | } | ^ lisp.c:3859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3859 | Lsetinifunc(n) | ^ lisp.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3889 | Lboundp(n) | ^ lisp.c:3924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3924 | Lfboundp(n) | ^ lisp.c:3953:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3953 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ lisp.c:3949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3949 | Lgetenv(n) | ^ lisp.c:3998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3998 | (*keyconvCallback)(CANNA_CTERMINAL, | ^ lisp.c:3978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3978 | LdefEscSeq(n) | ^ lisp.c:4006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4006 | Lconcat(n) | ^ lisp.c:4054:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^ lisp.c:4076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4076 | VTorNIL(var, setp, arg) | ^ lisp.c:4091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4091 | StrAcc(var, setp, arg) | ^ lisp.c:57:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4133 | NumAcc(var, setp, arg) | ^ lisp.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static list NumAcc(), StrAcc(); | ^ lisp.c:4163:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4163 | static list Vnkouhobunsetsu(setp, arg) int setp; list arg; | ^ lisp.c:4182:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4182 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:330:45: note: expanded from macro 'protocol_version' 330 | #define protocol_version G330_protocol_version | ^ lisp.c:4179:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4179 | static list VProtoVer(setp, arg) int setp; list arg; | ^ lisp.c:4194:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4194 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:356:45: note: expanded from macro 'server_version' 356 | #define server_version G356_server_version | ^ lisp.c:4191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4191 | static list VServVer(setp, arg) int setp; list arg; | ^ lisp.c:4203:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4203 | static list VServName(setp, arg) int setp; list arg; | ^ lisp.c:4216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4216 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4263:39: warning: '/*' within block comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ | ^ lisp.c:4228:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4228 | static list VCodeInput(setp, arg) int setp; list arg; | ^ lisp.c:4275:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4275 | DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) | ^ lisp.c:4276:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4276 | DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) | ^ lisp.c:4278:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4278 | DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) | ^ lisp.c:4279:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4279 | DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) | ^ lisp.c:4280:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4280 | DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) | ^ lisp.c:4281:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4281 | DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) | ^ lisp.c:4283:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4283 | DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) | ^ lisp.c:4284:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4284 | DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) | ^ lisp.c:4285:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4285 | DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) | ^ lisp.c:4286:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4286 | DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) | ^ lisp.c:4287:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4287 | DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) | ^ lisp.c:4288:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4288 | DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) | ^ lisp.c:4289:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4289 | DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) | ^ lisp.c:4290:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4290 | DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) | ^ lisp.c:4291:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4291 | DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) | ^ lisp.c:4292:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4292 | DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) | ^ lisp.c:4293:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4293 | DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) | ^ lisp.c:4294:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4294 | DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) | ^ lisp.c:4295:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4295 | DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) | ^ lisp.c:4296:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4296 | DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) | ^ lisp.c:4297:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4297 | DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) | ^ lisp.c:4298:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4298 | DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) | ^ lisp.c:4299:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4299 | DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) | ^ lisp.c:4300:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4300 | DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) | ^ lisp.c:4301:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4301 | DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) | ^ lisp.c:4302:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4302 | DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) | ^ lisp.c:4303:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4303 | DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) | ^ lisp.c:4304:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4304 | DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) | ^ lisp.c:4305:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4305 | DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) | ^ lisp.c:4306:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4306 | DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) | ^ lisp.c:4307:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4307 | DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) | ^ lisp.c:4308:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4308 | DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) | ^ lisp.c:4309:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4309 | DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) | ^ lisp.c:4310:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4310 | DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) | ^ lisp.c:4311:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4311 | DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) | ^ lisp.c:4312:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4312 | DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) | ^ lisp.c:4313:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4313 | DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) | ^ lisp.c:4314:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4314 | DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) | ^ lisp.c:4315:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4315 | DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) | ^ lisp.c:4316:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4316 | DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) | ^ lisp.c:4317:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4317 | DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) | ^ lisp.c:4318:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4318 | DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) | ^ lisp.c:4319:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4319 | DEFVAREX(VDelayConnect ,VTorNIL ,cannaconf.DelayConnect) | ^ 392 warnings generated. rm -f defaultmap.o unshared/defaultmap.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST defaultmap.c -o unshared/defaultmap.o In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:127:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC defaultmap.c In file included from defaultmap.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from defaultmap.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from defaultmap.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from defaultmap.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from defaultmap.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from defaultmap.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from defaultmap.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from defaultmap.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from defaultmap.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from defaultmap.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from defaultmap.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from defaultmap.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from defaultmap.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from defaultmap.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from defaultmap.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from defaultmap.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from defaultmap.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from defaultmap.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from defaultmap.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from defaultmap.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from defaultmap.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from defaultmap.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from defaultmap.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from defaultmap.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from defaultmap.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from defaultmap.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from defaultmap.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from defaultmap.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from defaultmap.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from defaultmap.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from defaultmap.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from defaultmap.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from defaultmap.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from defaultmap.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from defaultmap.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from defaultmap.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from defaultmap.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from defaultmap.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from defaultmap.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from defaultmap.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from defaultmap.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from defaultmap.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from defaultmap.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from defaultmap.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from defaultmap.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from defaultmap.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from defaultmap.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from defaultmap.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from defaultmap.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from defaultmap.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from defaultmap.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from defaultmap.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from defaultmap.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from defaultmap.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from defaultmap.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from defaultmap.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from defaultmap.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from defaultmap.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from defaultmap.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from defaultmap.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from defaultmap.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from defaultmap.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from defaultmap.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from defaultmap.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from defaultmap.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from defaultmap.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from defaultmap.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from defaultmap.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from defaultmap.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from defaultmap.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from defaultmap.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ defaultmap.c:127:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST bushu.c -o unshared/bushu.o In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bushu.c:42:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ bushu.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | makeBushuEchoStr(d) | ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | clearForIchiranContext(p) | ^ bushu.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:275:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 275 | jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | getForIchiranContext(d) | ^ | int ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 295 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | getForIchiranContext(d) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | popForIchiranMode(d) | ^ ./sglobal.h:324:45: note: expanded from macro 'popForIchiranMode' 324 | #define popForIchiranMode G324_popForIchiranMode | ^ bushu.c:332:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 331 | static | ~~~~~~ | int 332 | vBushuMode(d, major_mode) | ^ bushu.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | vBushuIchiranQuitCatch(d, retval, env) | ^ bushu.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:409:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | static | ~~~~~~ | int 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:426:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); | ^ bushu.c:409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:47:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 434 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:452:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | static | ~~~~~~ | int 455 | bushuEveryTimeCatch(d, retval, env) | ^ bushu.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:466:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:469:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | static | ~~~~~~ | int 469 | bushuExitCatch(d, retval, env) | ^ bushu.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 497 | static | ~~~~~~ | int 498 | bushuQuitCatch(d, retval, env) | ^ bushu.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:47:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 524 | static | ~~~~~~ | int 525 | convBushuQuitCatch(d, retval, env) | ^ bushu.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 554 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:581:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); | ^ bushu.c:597:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 596 | static | ~~~~~~ | int 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 603 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 606 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning 606 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment 606 | if ((defaultBushuContext == -1)) { | ^~ | = bushu.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:646:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 647 | uiContext d; 648 | int flag, cur; 649 | int (*quitfunc) pro((uiContext, int, mode_context)); 650 | { bushu.c:646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | static | ~~~~~~ | int 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 657 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:682:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | makeBushuIchiranQuit(d, flag); | ^ bushu.c:699:23: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { | ^ bushu.c:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 779 | static | ~~~~~~ | int 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 784 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:46:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ 154 warnings generated. rm -f bushu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC bushu.c In file included from bushu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bushu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bushu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bushu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bushu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bushu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bushu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bushu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bushu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bushu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bushu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bushu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bushu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bushu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bushu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bushu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bushu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bushu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bushu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bushu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bushu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bushu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bushu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bushu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bushu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bushu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bushu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bushu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bushu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bushu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bushu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bushu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bushu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bushu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bushu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bushu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bushu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bushu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bushu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bushu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bushu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bushu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bushu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bushu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bushu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bushu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bushu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bushu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bushu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bushu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bushu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bushu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bushu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bushu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bushu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bushu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bushu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bushu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bushu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bushu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bushu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bushu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bushu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bushu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bushu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bushu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bushu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bushu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bushu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bushu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bushu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bushu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bushu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bushu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bushu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bushu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bushu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bushu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bushu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bushu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bushu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bushu.c:42:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ bushu.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | makeBushuEchoStr(d) | ^ bushu.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | clearForIchiranContext(p) | ^ bushu.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:275:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 275 | jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | getForIchiranContext(d) | ^ | int ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 295 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | getForIchiranContext(d) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ bushu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | popForIchiranMode(d) | ^ ./sglobal.h:324:45: note: expanded from macro 'popForIchiranMode' 324 | #define popForIchiranMode G324_popForIchiranMode | ^ bushu.c:332:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 331 | static | ~~~~~~ | int 332 | vBushuMode(d, major_mode) | ^ bushu.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | vBushuIchiranQuitCatch(d, retval, env) | ^ bushu.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:409:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | static | ~~~~~~ | int 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:426:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); | ^ bushu.c:409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | vBushuExitCatch(d, retval, env) | ^ bushu.c:47:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:434:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 434 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ bushu.c:452:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | static | ~~~~~~ | int 455 | bushuEveryTimeCatch(d, retval, env) | ^ bushu.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:466:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int bushu.c:469:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | static | ~~~~~~ | int 469 | bushuExitCatch(d, retval, env) | ^ bushu.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 497 | static | ~~~~~~ | int 498 | bushuQuitCatch(d, retval, env) | ^ bushu.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:47:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static int vBushuExitCatch(), bushuQuitCatch(); | ^ bushu.c:525:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 524 | static | ~~~~~~ | int 525 | convBushuQuitCatch(d, retval, env) | ^ bushu.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bushu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 554 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ bushu.c:581:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); | ^ bushu.c:597:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 596 | static | ~~~~~~ | int 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:603:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 603 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:606:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 606 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:606:28: note: remove extraneous parentheses around the comparison to silence this warning 606 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:606:28: note: use '=' to turn this equality comparison into an assignment 606 | if ((defaultBushuContext == -1)) { | ^~ | = bushu.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | bushuBgnBun(st, yomi, length) | ^ bushu.c:646:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 647 | uiContext d; 648 | int flag, cur; 649 | int (*quitfunc) pro((uiContext, int, mode_context)); 650 | { bushu.c:646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | static | ~~~~~~ | int 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 657 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:682:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | makeBushuIchiranQuit(d, flag); | ^ bushu.c:699:23: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { | ^ bushu.c:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ bushu.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ bushu.c:780:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 779 | static | ~~~~~~ | int 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:784:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 784 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ bushu.c:780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 780 | makeBushuIchiranQuit(d, flag) | ^ bushu.c:46:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int bushuHenkan(), makeBushuIchiranQuit(); | ^ 154 warnings generated. rm -f chikuji.o unshared/chikuji.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST chikuji.c -o unshared/chikuji.o In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int chikuji.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | clearHenkanContent(yc) | ^ chikuji.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | clearHenkanContext(yc) | ^ ./sglobal.h:178:45: note: expanded from macro 'clearHenkanContext' 178 | #define clearHenkanContext G178_clearHenkanContext | ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ chikuji.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | restoreChikujiYomi(d, old) | ^ chikuji.c:224:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 224 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ chikuji.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | chikujiInit(d) | ^ ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ chikuji.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | chikujiSubstYomi(d) | ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 297 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ chikuji.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | chikuji_restore_yomi(d) | ^ chikuji.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | chikuji_subst_yomi(d) | ^ chikuji.c:447:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | ChikujiTanExtend(d) | ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | ChikujiTanShrink(d) | ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | ChikujiHenkan(d) | ^ chikuji.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | moveToChikujiTanMode(d) | ^ ./sglobal.h:309:45: note: expanded from macro 'moveToChikujiTanMode' 309 | #define moveToChikujiTanMode G309_moveToChikujiTanMode | ^ chikuji.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:310:45: note: expanded from macro 'moveToChikujiYomiMode' 310 | #define moveToChikujiYomiMode G310_moveToChikujiYomiMode | ^ chikuji.c:751:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | return (*fn)(d); | ^ chikuji.c:745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | generalNaive(d, fn) | ^ chikuji.c:758:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 758 | extern int YomiInsert(); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ ./canna.h:1056:8: note: conflicting prototype is here 1056 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | ChikujiHenkanNaive(d) | ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | ChikujiMuhenkan(d) | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./canna.h:1049:8: note: conflicting prototype is here 1049 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ ./canna.h:1075:8: note: conflicting prototype is here 1075 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ ./canna.h:1079:8: note: conflicting prototype is here 1079 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ ./canna.h:1005:8: note: conflicting prototype is here 1005 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ ./canna.h:1071:8: note: conflicting prototype is here 1071 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ ./canna.h:1073:8: note: conflicting prototype is here 1073 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ ./canna.h:1074:8: note: conflicting prototype is here 1074 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ ./canna.h:1076:8: note: conflicting prototype is here 1076 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ ./canna.h:1014:8: note: conflicting prototype is here 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ ./canna.h:1010:8: note: conflicting prototype is here 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ ./canna.h:1060:8: note: conflicting prototype is here 1060 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ ./canna.h:1061:8: note: conflicting prototype is here 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ ./canna.h:1062:8: note: conflicting prototype is here 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ ./canna.h:1077:8: note: conflicting prototype is here 1077 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ ./canna.h:1078:8: note: conflicting prototype is here 1078 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ ./canna.h:1063:8: note: conflicting prototype is here 1063 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1070:8: note: conflicting prototype is here 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ ./canna.h:1042:8: note: conflicting prototype is here 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ 184 warnings generated. rm -f chikuji.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC chikuji.c In file included from chikuji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from chikuji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from chikuji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from chikuji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from chikuji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from chikuji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from chikuji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from chikuji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from chikuji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from chikuji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from chikuji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from chikuji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from chikuji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from chikuji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from chikuji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from chikuji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from chikuji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from chikuji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from chikuji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from chikuji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from chikuji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from chikuji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from chikuji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from chikuji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from chikuji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from chikuji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from chikuji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from chikuji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from chikuji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from chikuji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from chikuji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from chikuji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from chikuji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from chikuji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from chikuji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from chikuji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from chikuji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from chikuji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from chikuji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from chikuji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from chikuji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from chikuji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from chikuji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from chikuji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from chikuji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from chikuji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from chikuji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from chikuji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from chikuji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from chikuji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from chikuji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from chikuji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from chikuji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from chikuji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from chikuji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from chikuji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from chikuji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from chikuji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from chikuji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from chikuji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from chikuji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from chikuji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from chikuji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from chikuji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int chikuji.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | clearHenkanContent(yc) | ^ chikuji.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | clearHenkanContext(yc) | ^ ./sglobal.h:178:45: note: expanded from macro 'clearHenkanContext' 178 | #define clearHenkanContext G178_clearHenkanContext | ^ chikuji.c:77:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ chikuji.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | restoreChikujiYomi(d, old) | ^ chikuji.c:224:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 224 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ chikuji.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | chikujiInit(d) | ^ ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ chikuji.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | chikujiSubstYomi(d) | ^ chikuji.c:297:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 297 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ chikuji.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ chikuji.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | chikuji_restore_yomi(d) | ^ chikuji.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | chikuji_subst_yomi(d) | ^ chikuji.c:447:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | ChikujiTanExtend(d) | ^ chikuji.c:487:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | ChikujiTanShrink(d) | ^ chikuji.c:533:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | ChikujiHenkan(d) | ^ chikuji.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | moveToChikujiTanMode(d) | ^ ./sglobal.h:309:45: note: expanded from macro 'moveToChikujiTanMode' 309 | #define moveToChikujiTanMode G309_moveToChikujiTanMode | ^ chikuji.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:310:45: note: expanded from macro 'moveToChikujiYomiMode' 310 | #define moveToChikujiYomiMode G310_moveToChikujiYomiMode | ^ chikuji.c:751:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | return (*fn)(d); | ^ chikuji.c:745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | generalNaive(d, fn) | ^ chikuji.c:758:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 758 | extern int YomiInsert(); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ ./canna.h:1056:8: note: conflicting prototype is here 1056 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ chikuji.c:760:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | ChikujiHenkanNaive(d) | ^ chikuji.c:769:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ~~~~~~ ^ | int chikuji.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | ChikujiMuhenkan(d) | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./canna.h:1049:8: note: conflicting prototype is here 1049 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:29:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ ./canna.h:1075:8: note: conflicting prototype is here 1075 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ ./canna.h:1079:8: note: conflicting prototype is here 1079 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ ./canna.h:1005:8: note: conflicting prototype is here 1005 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ ./canna.h:1071:8: note: conflicting prototype is here 1071 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:31:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ ./canna.h:1073:8: note: conflicting prototype is here 1073 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ ./canna.h:1074:8: note: conflicting prototype is here 1074 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ ./canna.h:1076:8: note: conflicting prototype is here 1076 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:32:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ ./canna.h:1014:8: note: conflicting prototype is here 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ ./canna.h:1010:8: note: conflicting prototype is here 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:34:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ ./canna.h:1060:8: note: conflicting prototype is here 1060 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ ./canna.h:1061:8: note: conflicting prototype is here 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ ./canna.h:1062:8: note: conflicting prototype is here 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:35:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ ./canna.h:1077:8: note: conflicting prototype is here 1077 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ ./canna.h:1078:8: note: conflicting prototype is here 1078 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:36:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ ./canna.h:1063:8: note: conflicting prototype is here 1063 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from chikuji.c:810: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ ./canna.h:981:12: note: conflicting prototype is here 981 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:349:45: note: expanded from macro 'searchfunc' 349 | #define searchfunc G349_searchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1070:8: note: conflicting prototype is here 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from chikuji.c:810: ./chikujimap.h:54:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ ./canna.h:1042:8: note: conflicting prototype is here 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ 184 warnings generated. rm -f commondata.o unshared/commondata.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST commondata.c -o unshared/commondata.o In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ commondata.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | InitCannaConfig(cf) | ^ 108 warnings generated. rm -f commondata.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC commondata.c In file included from commondata.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from commondata.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from commondata.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from commondata.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from commondata.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from commondata.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from commondata.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from commondata.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from commondata.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from commondata.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from commondata.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from commondata.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from commondata.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from commondata.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from commondata.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from commondata.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from commondata.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from commondata.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from commondata.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from commondata.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from commondata.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from commondata.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from commondata.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from commondata.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from commondata.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from commondata.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from commondata.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from commondata.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from commondata.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from commondata.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from commondata.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from commondata.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from commondata.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from commondata.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from commondata.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from commondata.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from commondata.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from commondata.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from commondata.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from commondata.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from commondata.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from commondata.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from commondata.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from commondata.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from commondata.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from commondata.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from commondata.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from commondata.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from commondata.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from commondata.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from commondata.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from commondata.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from commondata.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from commondata.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from commondata.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from commondata.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from commondata.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from commondata.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from commondata.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from commondata.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from commondata.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from commondata.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from commondata.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from commondata.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from commondata.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from commondata.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from commondata.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from commondata.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from commondata.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from commondata.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from commondata.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from commondata.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from commondata.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from commondata.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from commondata.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from commondata.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from commondata.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from commondata.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from commondata.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from commondata.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from commondata.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ commondata.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | InitCannaConfig(cf) | ^ 108 warnings generated. rm -f empty.o unshared/empty.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST empty.c -o unshared/empty.o In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:29:45: note: expanded from macro 'FindExtraFunc' 29 | #define FindExtraFunc G029_FindExtraFunc | ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G375_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseModeInfo' 26 | #define EmptyBaseModeInfo G026_EmptyBaseModeInfo | ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:545:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 545 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ empty.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | renbunInit(d) | ^ empty.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | showVersion(d) | ^ empty.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | showServer(d) | ^ empty.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | showGakushu(d) | ^ empty.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | showInitFile(d) | ^ empty.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | showRomkanaFile(d) | ^ empty.c:728:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | dicSync(d) | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1082:8: note: conflicting prototype is here 1082 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ ./canna.h:1083:8: note: conflicting prototype is here 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:29:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ ./canna.h:1084:8: note: conflicting prototype is here 1084 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ ./canna.h:1085:8: note: conflicting prototype is here 1085 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ ./canna.h:1091:8: note: conflicting prototype is here 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ ./canna.h:1092:8: note: conflicting prototype is here 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ ./canna.h:1093:8: note: conflicting prototype is here 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1094:8: note: conflicting prototype is here 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ ./canna.h:1095:8: note: conflicting prototype is here 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ ./canna.h:1096:8: note: conflicting prototype is here 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ ./canna.h:1098:8: note: conflicting prototype is here 1098 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ In file included from empty.c:751: ./alphamap.h:27:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 217 warnings generated. rm -f empty.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC empty.c In file included from empty.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from empty.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from empty.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from empty.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from empty.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from empty.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from empty.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from empty.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from empty.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from empty.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from empty.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from empty.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from empty.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from empty.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from empty.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from empty.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from empty.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from empty.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from empty.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from empty.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from empty.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from empty.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from empty.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from empty.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from empty.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from empty.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from empty.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from empty.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from empty.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from empty.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from empty.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from empty.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from empty.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from empty.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from empty.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from empty.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from empty.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from empty.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from empty.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from empty.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from empty.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from empty.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from empty.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from empty.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from empty.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from empty.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from empty.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from empty.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from empty.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from empty.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from empty.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from empty.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from empty.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from empty.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from empty.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from empty.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from empty.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from empty.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from empty.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from empty.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from empty.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from empty.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from empty.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from empty.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from empty.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from empty.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from empty.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from empty.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from empty.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from empty.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from empty.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from empty.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:29:45: note: expanded from macro 'FindExtraFunc' 29 | #define FindExtraFunc G029_FindExtraFunc | ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G375_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:243:45: note: expanded from macro 'getBaseMode' 243 | #define getBaseMode G243_getBaseMode | ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseModeInfo' 26 | #define EmptyBaseModeInfo G026_EmptyBaseModeInfo | ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ empty.c:545:7: warning: call to undeclared function 'G112_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 545 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ empty.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | renbunInit(d) | ^ empty.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | showVersion(d) | ^ empty.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | showServer(d) | ^ empty.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | showGakushu(d) | ^ empty.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | showInitFile(d) | ^ empty.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | showRomkanaFile(d) | ^ empty.c:728:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ empty.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | dicSync(d) | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1082:8: note: conflicting prototype is here 1082 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ ./canna.h:1083:8: note: conflicting prototype is here 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from empty.c:750: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:29:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ ./canna.h:1084:8: note: conflicting prototype is here 1084 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ In file included from empty.c:750: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:750: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:33:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ ./canna.h:1085:8: note: conflicting prototype is here 1085 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ ./canna.h:1091:8: note: conflicting prototype is here 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:34:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ ./canna.h:1092:8: note: conflicting prototype is here 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ ./canna.h:1093:8: note: conflicting prototype is here 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:35:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1094:8: note: conflicting prototype is here 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ ./canna.h:1095:8: note: conflicting prototype is here 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:36:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ ./canna.h:1096:8: note: conflicting prototype is here 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:37:43: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ ./canna.h:1098:8: note: conflicting prototype is here 1098 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from empty.c:750: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ In file included from empty.c:750: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ In file included from empty.c:750: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ In file included from empty.c:750: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ In file included from empty.c:750: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ In file included from empty.c:750: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ In file included from empty.c:750: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ In file included from empty.c:750: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ In file included from empty.c:750: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:174:45: note: expanded from macro 'chikujiInit' 174 | #define chikujiInit G174_chikujiInit | ^ In file included from empty.c:751: ./alphamap.h:27:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from empty.c:751: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:751: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 217 warnings generated. rm -f henkan.o unshared/henkan.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST henkan.c -o unshared/henkan.o In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int henkan.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | kanakanError(d) | ^ henkan.c:86:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | printf("%14s %-20s ꤷƤޤ\n", s, buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | dicMesg(s, d) | ^ henkan.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | mountError(dic) | ^ henkan.c:128:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | warnRKCErrors(errors) | ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | KanjiInit() | ^ | int ./sglobal.h:52:45: note: expanded from macro 'KanjiInit' 52 | #define KanjiInit G052_KanjiInit | ^ henkan.c:157:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 157 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ henkan.c:161:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | KanjiFin() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiFin' 51 | #define KanjiFin G051_KanjiFin | ^ henkan.c:451:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 451 | sprintf(buf, "%s ޥȤǤޤǤ", dp->name); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | newTanContext(majo, mino) | ^ henkan.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | freeTanContext(tan) | ^ ./sglobal.h:241:45: note: expanded from macro 'freeTanContext' 241 | #define freeTanContext G241_freeTanContext | ^ henkan.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | DUpwstr(w, l) | ^ henkan.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DUpattr(a, l) | ^ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | copyYomiinfo2Tan(yc, tan) | ^ henkan.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | copyTaninfo2Yomi(tan, yc) | ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | tanbunToYomiAll(d, st, et) | ^ henkan.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | doTanConvertTb(d, yc) | ^ ./sglobal.h:383:45: note: expanded from macro 'doTanConvertTb' 383 | #define doTanConvertTb G383_doTanConvertTb | ^ henkan.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | doTanBubunMuhenkan(d, yc) | ^ henkan.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | YomiBubunKakutei(d) | ^ henkan.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1083 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:314:45: note: expanded from macro 'newFilledYomiContext' 314 | #define newFilledYomiContext G314_newFilledYomiContext | ^ henkan.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | tanbunToYomi(d, tan, kanji) | ^ henkan.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | tanbunCommitYomi(d, tan, yc) | ^ henkan.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | TbBubunMuhenkan(d) | ^ henkan.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | TanBubunMuhenkan(d) | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ henkan.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | prepareHenkanMode(d) | ^ ./sglobal.h:328:45: note: expanded from macro 'prepareHenkanMode' 328 | #define prepareHenkanMode G328_prepareHenkanMode | ^ henkan.c:1274:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1274 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1305:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1304 | static | ~~~~~~ | int 1305 | doYomiHenkan(d, len, kanji, yc) | ^ henkan.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1312:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1312 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | TanNop(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ henkan.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | doGoTo(d, yc) | ^ henkan.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | TanForwardBunsetsu(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ henkan.c:1481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1481 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1522 | static | ~~~~~~ | int 1523 | tanNextKouho(d, yc) | ^ henkan.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1565:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^ 1566 | uiContext d; 1567 | { henkan.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1565 | enterTanHenkanMode(d, fnum) | ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | TanNextKouho(d) | ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ~~~~~~ ^ | int henkan.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | TanHenkan(d) | ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | TanPreviousKouho(d) | ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | tanJishuHenkan(d, fn) | ^ henkan.c:1705:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1705 | TanHiragana(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1711 | TanKatakana(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | TanRomaji(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1723:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1723 | TanUpper(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1729 | TanCapitalize(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1735:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1735 | TanZenkaku(d) | ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1741 | TanHankaku(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^ | int henkan.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^ | int henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^ | int henkan.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | gotoBunsetsu(yc, n) | ^ henkan.c:1797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1797 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ henkan.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1820 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ henkan.c:1844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1844 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ henkan.c:1897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1897 | TanMuhenkan(d) | ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1966 | TanDeletePrevious(d) | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ henkan.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | finishTanKakutei(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'finishTanKakutei' 231 | #define finishTanKakutei G231_finishTanKakutei | ^ henkan.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2164 | TanKakutei(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2180:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | TanKakuteiYomiInsert(d) | ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:312:45: note: expanded from macro 'nKouhoBunsetsu' 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^ henkan.c:2261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2261 | doTbResize(d, yc, n) | ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2302 | TanExtendBunsetsu(d) | ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2335 | TanShrinkBunsetsu(d) | ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2372 | TanPrintBunpou(d) | ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2459:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2484:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2483 | static | ~~~~~~ | int 2484 | TanBunsetsuMode(d) | ^ henkan.c:2484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | chikujiSetCursor(d, forw) | ^ henkan.c:2537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2537 | setMode(d, tan, forw) | ^ ./sglobal.h:357:45: note: expanded from macro 'setMode' 357 | #define setMode G357_setMode | ^ henkan.c:2570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2570 | TbForward(d) | ^ ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ henkan.c:2594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | TbBackward(d) | ^ ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ henkan.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2618 | TbBeginningOfLine(d) | ^ ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ henkan.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2633 | TbEndOfLine(d) | ^ ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ~~~~~~ ^ | int henkan.c:2650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2649 | static | ~~~~~~ | int 2650 | TbChooseChar(d, head) | ^ henkan.c:2650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | TanChooseChar(d, head) | ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2728 | static | ~~~~~~ | int 2729 | TanChooseHeadChar(d) | ^ henkan.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2736:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2735 | static | ~~~~~~ | int 2736 | TanChooseTailChar(d) | ^ henkan.c:2736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1607 | TanKouhoIchiran(d) | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ 222 warnings generated. rm -f henkan.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC henkan.c In file included from henkan.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from henkan.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from henkan.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from henkan.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from henkan.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from henkan.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from henkan.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from henkan.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from henkan.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from henkan.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from henkan.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from henkan.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from henkan.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from henkan.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from henkan.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from henkan.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from henkan.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from henkan.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from henkan.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from henkan.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from henkan.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from henkan.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from henkan.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from henkan.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from henkan.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from henkan.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from henkan.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from henkan.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from henkan.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from henkan.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from henkan.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from henkan.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from henkan.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from henkan.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from henkan.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from henkan.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from henkan.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from henkan.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from henkan.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from henkan.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from henkan.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from henkan.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from henkan.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from henkan.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from henkan.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from henkan.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from henkan.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from henkan.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from henkan.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from henkan.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from henkan.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from henkan.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from henkan.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from henkan.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from henkan.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from henkan.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from henkan.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from henkan.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from henkan.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from henkan.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from henkan.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from henkan.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from henkan.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from henkan.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from henkan.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from henkan.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from henkan.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from henkan.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from henkan.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from henkan.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from henkan.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from henkan.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from henkan.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from henkan.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from henkan.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from henkan.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from henkan.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from henkan.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int henkan.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | kanakanError(d) | ^ henkan.c:86:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | printf("%14s %-20s ꤷƤޤ\n", s, buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | dicMesg(s, d) | ^ henkan.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | mountError(dic) | ^ henkan.c:128:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | warnRKCErrors(errors) | ^ henkan.c:155:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | KanjiInit() | ^ | int ./sglobal.h:52:45: note: expanded from macro 'KanjiInit' 52 | #define KanjiInit G052_KanjiInit | ^ henkan.c:157:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 157 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ henkan.c:161:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ henkan.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | KanjiFin() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiFin' 51 | #define KanjiFin G051_KanjiFin | ^ henkan.c:451:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 451 | sprintf(buf, "%s ޥȤǤޤǤ", dp->name); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | newTanContext(majo, mino) | ^ henkan.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | freeTanContext(tan) | ^ ./sglobal.h:241:45: note: expanded from macro 'freeTanContext' 241 | #define freeTanContext G241_freeTanContext | ^ henkan.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | DUpwstr(w, l) | ^ henkan.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DUpattr(a, l) | ^ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | copyYomiinfo2Tan(yc, tan) | ^ henkan.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | copyTaninfo2Yomi(tan, yc) | ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | tanbunToYomiAll(d, st, et) | ^ henkan.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | doTanConvertTb(d, yc) | ^ ./sglobal.h:383:45: note: expanded from macro 'doTanConvertTb' 383 | #define doTanConvertTb G383_doTanConvertTb | ^ henkan.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | doTanBubunMuhenkan(d, yc) | ^ henkan.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 980 | YomiBubunKakutei(d) | ^ henkan.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1083 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:314:45: note: expanded from macro 'newFilledYomiContext' 314 | #define newFilledYomiContext G314_newFilledYomiContext | ^ henkan.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | tanbunToYomi(d, tan, kanji) | ^ henkan.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | tanbunCommitYomi(d, tan, yc) | ^ henkan.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | TbBubunMuhenkan(d) | ^ henkan.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | TanBubunMuhenkan(d) | ^ ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ henkan.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | prepareHenkanMode(d) | ^ ./sglobal.h:328:45: note: expanded from macro 'prepareHenkanMode' 328 | #define prepareHenkanMode G328_prepareHenkanMode | ^ henkan.c:1274:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1274 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ henkan.c:1305:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1304 | static | ~~~~~~ | int 1305 | doYomiHenkan(d, len, kanji, yc) | ^ henkan.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1312:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1312 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1392 | TanNop(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ henkan.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | doGoTo(d, yc) | ^ henkan.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | TanForwardBunsetsu(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ henkan.c:1481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1481 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ henkan.c:1523:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1522 | static | ~~~~~~ | int 1523 | tanNextKouho(d, yc) | ^ henkan.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1565:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^ 1566 | uiContext d; 1567 | { henkan.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1565 | enterTanHenkanMode(d, fnum) | ^ henkan.c:1607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | TanNextKouho(d) | ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ henkan.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ~~~~~~ ^ | int henkan.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1637 | TanHenkan(d) | ^ henkan.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | TanPreviousKouho(d) | ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ henkan.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | tanJishuHenkan(d, fn) | ^ henkan.c:1705:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1705 | TanHiragana(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ henkan.c:1711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1711 | TanKatakana(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ henkan.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | TanRomaji(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ henkan.c:1723:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1723 | TanUpper(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ henkan.c:1729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1729 | TanCapitalize(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ henkan.c:1735:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1735 | TanZenkaku(d) | ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ henkan.c:1741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1741 | TanHankaku(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ henkan.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^ | int henkan.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^ | int henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^ | int henkan.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | gotoBunsetsu(yc, n) | ^ henkan.c:1797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1797 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ henkan.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1820 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ henkan.c:1844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1844 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ henkan.c:1897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1897 | TanMuhenkan(d) | ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ henkan.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1966 | TanDeletePrevious(d) | ^ ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ henkan.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2038 | finishTanKakutei(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'finishTanKakutei' 231 | #define finishTanKakutei G231_finishTanKakutei | ^ henkan.c:2164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2164 | TanKakutei(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ henkan.c:2180:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2183 | TanKakuteiYomiInsert(d) | ^ henkan.c:2215:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:312:45: note: expanded from macro 'nKouhoBunsetsu' 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^ henkan.c:2261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2261 | doTbResize(d, yc, n) | ^ henkan.c:2299:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2302 | TanExtendBunsetsu(d) | ^ henkan.c:2332:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2335 | TanShrinkBunsetsu(d) | ^ henkan.c:2372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2372 | TanPrintBunpou(d) | ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ henkan.c:2459:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ henkan.c:2459:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2459 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ henkan.c:2481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2484:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2483 | static | ~~~~~~ | int 2484 | TanBunsetsuMode(d) | ^ henkan.c:2484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2505 | chikujiSetCursor(d, forw) | ^ henkan.c:2537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2537 | setMode(d, tan, forw) | ^ ./sglobal.h:357:45: note: expanded from macro 'setMode' 357 | #define setMode G357_setMode | ^ henkan.c:2570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2570 | TbForward(d) | ^ ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ henkan.c:2594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | TbBackward(d) | ^ ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ henkan.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2618 | TbBeginningOfLine(d) | ^ ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ henkan.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2633 | TbEndOfLine(d) | ^ ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ henkan.c:2647:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ~~~~~~ ^ | int henkan.c:2650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2649 | static | ~~~~~~ | int 2650 | TbChooseChar(d, head) | ^ henkan.c:2650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | TanChooseChar(d, head) | ^ henkan.c:2725:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ~~~~~~ ^ | int henkan.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2728 | static | ~~~~~~ | int 2729 | TanChooseHeadChar(d) | ^ henkan.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] henkan.c:2736:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2735 | static | ~~~~~~ | int 2736 | TanChooseTailChar(d) | ^ henkan.c:2736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from henkan.c:2742: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ henkan.c:1607:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1607 | TanKouhoIchiran(d) | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from henkan.c:2742: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2742: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from henkan.c:2742: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from henkan.c:2742: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ 222 warnings generated. rm -f hex.o unshared/hex.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST hex.c -o unshared/hex.o In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int hex.c:50:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | static | ~~~~~~ | int 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:75:11: warning: call to undeclared function 'G188_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (convertAsHex(d)) { | ^ ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ hex.c:99:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ hex.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:104:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | static | ~~~~~~ | int 104 | exitHex(d, retval, env) | ^ hex.c:110:7: warning: call to undeclared function 'G192_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ hex.c:118:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | return quitHex(d, 0, env); | ^ hex.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | exitHex(d, retval, env) | ^ hex.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static | ~~~~~~ | int 123 | quitHex(d, retval, env) | ^ hex.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int quitHex(); | ^ hex.c:135:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 135 | yomiContext GetKanjiString(); | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ ./canna.h:886:3: note: conflicting prototype is here 886 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ hex.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | hexMode(d, major_mode) | ^ hex.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | HexMode(d) | ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ hex.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ 122 warnings generated. rm -f hex.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC hex.c In file included from hex.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from hex.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from hex.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from hex.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from hex.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from hex.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from hex.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from hex.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from hex.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from hex.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from hex.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from hex.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from hex.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from hex.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from hex.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from hex.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from hex.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from hex.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from hex.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from hex.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from hex.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from hex.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from hex.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from hex.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from hex.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from hex.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from hex.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from hex.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from hex.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from hex.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from hex.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from hex.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from hex.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from hex.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from hex.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from hex.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from hex.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from hex.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from hex.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from hex.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from hex.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from hex.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from hex.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from hex.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from hex.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from hex.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from hex.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from hex.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from hex.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from hex.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from hex.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from hex.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from hex.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from hex.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from hex.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from hex.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from hex.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from hex.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from hex.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from hex.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from hex.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from hex.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from hex.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from hex.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from hex.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from hex.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from hex.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from hex.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from hex.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from hex.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from hex.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from hex.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from hex.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from hex.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from hex.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from hex.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from hex.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from hex.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from hex.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from hex.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from hex.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from hex.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from hex.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from hex.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int hex.c:50:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | static | ~~~~~~ | int 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:75:11: warning: call to undeclared function 'G188_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (convertAsHex(d)) { | ^ ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ hex.c:99:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ hex.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | hexEveryTimeCatch(d, retval, env) | ^ hex.c:104:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | static | ~~~~~~ | int 104 | exitHex(d, retval, env) | ^ hex.c:110:7: warning: call to undeclared function 'G192_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ hex.c:118:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | return quitHex(d, 0, env); | ^ hex.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | exitHex(d, retval, env) | ^ hex.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static | ~~~~~~ | int 123 | quitHex(d, retval, env) | ^ hex.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int quitHex(); | ^ hex.c:135:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 135 | yomiContext GetKanjiString(); | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ ./canna.h:886:3: note: conflicting prototype is here 886 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ hex.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | hexMode(d, major_mode) | ^ hex.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hex.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | HexMode(d) | ^ | int ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ hex.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:37:45: note: expanded from macro 'HexMode' 37 | #define HexMode G037_HexMode | ^ 122 warnings generated. rm -f ichiran.o unshared/ichiran.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ichiran.c -o unshared/ichiran.o In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ichiran.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int TanNextKouho(); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | initIchiran() | ^ | int ./sglobal.h:267:45: note: expanded from macro 'initIchiran' 267 | #define initIchiran G267_initIchiran | ^ ichiran.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | makeIchiranEchoStrCurChange(yc) | ^ ichiran.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | makeIchiranKanjiStatusReturn(d, env, yc) | ^ ichiran.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | makeGlineStatus(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'makeGlineStatus' 301 | #define makeGlineStatus G301_makeGlineStatus | ^ ichiran.c:190:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static | ~~~~~~ | int 193 | ichiranEveryTimeCatch(d, retval, env) | ^ ichiran.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:208:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:211:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 210 | static | ~~~~~~ | int 211 | ichiranExitCatch(d, retval, env) | ^ ichiran.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:252:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 254 | static | ~~~~~~ | int 255 | ichiranQuitCatch(d, retval, env) | ^ ichiran.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | freeIchiranBuf(ic) | ^ ./sglobal.h:238:45: note: expanded from macro 'freeIchiranBuf' 238 | #define freeIchiranBuf G238_freeIchiranBuf | ^ ichiran.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | freeGetIchiranList(buf) | ^ ./sglobal.h:237:45: note: expanded from macro 'freeGetIchiranList' 237 | #define freeGetIchiranList G237_freeGetIchiranList | ^ ichiran.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | popIchiranMode(d) | ^ ichiran.c:344:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:245:45: note: expanded from macro 'getIchiranList' 245 | #define getIchiranList G245_getIchiranList | ^ ichiran.c:422:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 422 | jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:429:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | clearIchiranContext(icxt); | ^ ichiran.c:499:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { | ^ ichiran.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | clearIchiranContext(p) | ^ ichiran.c:44:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static void clearIchiranContext(); | ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 540 | allocIchiranBuf(d) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) | ^ ichiran.c:329:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 329 | static int makeKouhoIchiran(); | ^ ichiran.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 749 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | IchiranQuit(d) | ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | IchiranNop(d) | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ichiran.c:879:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | static | ~~~~~~ | int 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:892:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | retval = IchiranKakutei(d); | ^ ichiran.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 902 | static | ~~~~~~ | int 903 | IchiranQuitThenDo(d, func) | ^ ichiran.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 930 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 983 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | static IchiranConvert pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | static | ~~~~~~ | int 1039 | IchiranConvert(d) | ^ ichiran.c:1039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1085:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | getIchiranPreviousKouhoretsu(d); | ^ ichiran.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1103 | getIchiranPreviousKouhoretsu(d) | ^ ichiran.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void getIchiranPreviousKouhoretsu(); | ^ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1140 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1163:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1178 | static IchiranNextPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1181:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1180 | static | ~~~~~~ | int 1181 | IchiranNextPage(d) | ^ ichiran.c:1181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1209:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1209 | static IchiranPreviousPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1211 | static | ~~~~~~ | int 1212 | IchiranPreviousPage(d) | ^ ichiran.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | getIchiranNextKouhoretsu(d) | ^ ichiran.c:47:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static void getIchiranNextKouhoretsu(); | ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1280 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1319 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1361 | static IchiranBangoKouho pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1364:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1363 | static | ~~~~~~ | int 1364 | IchiranBangoKouho(d) | ^ ichiran.c:1364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1388:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1388 | retval = IchiranKakutei(d); | ^ ichiran.c:1422:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1422 | retval = IchiranKakutei(d); | ^ ichiran.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | getIchiranBangoKouho(d) | ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1494 | static IchiranKakutei pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:45:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 45 | static int IchiranKakutei(); | ^ ichiran.c:1494:8: note: conflicting prototype is here 1494 | static IchiranKakutei pro((uiContext)); | ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1496 | static | ~~~~~~ | int 1497 | IchiranKakutei(d) | ^ ichiran.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | ichiranFin(d) | ^ ./sglobal.h:256:45: note: expanded from macro 'ichiranFin' 256 | #define ichiranFin G256_ichiranFin | ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1553 | static IchiranExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1555 | static | ~~~~~~ | int 1556 | IchiranExtendBunsetsu(d) | ^ ichiran.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1562:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1562 | static IchiranShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1564 | static | ~~~~~~ | int 1565 | IchiranShrinkBunsetsu(d) | ^ ichiran.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1571:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1571 | static IchiranAdjustBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1573 | static | ~~~~~~ | int 1574 | IchiranAdjustBunsetsu(d) | ^ ichiran.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1580:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1580 | static IchiranKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1582 | static | ~~~~~~ | int 1583 | IchiranKillToEndOfLine(d) | ^ ichiran.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1589:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1589 | static IchiranDeleteNext pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1591 | static | ~~~~~~ | int 1592 | IchiranDeleteNext(d) | ^ ichiran.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1598:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1598 | static IchiranBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1600 | static | ~~~~~~ | int 1601 | IchiranBubunMuhenkan(d) | ^ ichiran.c:1601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1607:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | static IchiranHiragana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1610:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1609 | static | ~~~~~~ | int 1610 | IchiranHiragana(d) | ^ ichiran.c:1610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1616:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | static IchiranKatakana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1619:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1618 | static | ~~~~~~ | int 1619 | IchiranKatakana(d) | ^ ichiran.c:1619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1625:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1625 | static IchiranZenkaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1627 | static | ~~~~~~ | int 1628 | IchiranZenkaku(d) | ^ ichiran.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static IchiranHankaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1637:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1636 | static | ~~~~~~ | int 1637 | IchiranHankaku(d) | ^ ichiran.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1643:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1643 | static IchiranRomaji pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1645 | static | ~~~~~~ | int 1646 | IchiranRomaji(d) | ^ ichiran.c:1646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1652:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1652 | static IchiranToUpper pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1655:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1654 | static | ~~~~~~ | int 1655 | IchiranToUpper(d) | ^ ichiran.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1661:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | static IchiranToLower pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1664:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1663 | static | ~~~~~~ | int 1664 | IchiranToLower(d) | ^ ichiran.c:1664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1670:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static IchiranCapitalize pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1672 | static | ~~~~~~ | int 1673 | IchiranCapitalize(d) | ^ ichiran.c:1673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1679:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1679 | static IchiranKanaRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1682:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1681 | static | ~~~~~~ | int 1682 | IchiranKanaRotate(d) | ^ ichiran.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1688:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1688 | static IchiranRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1690 | static | ~~~~~~ | int 1691 | IchiranRomajiRotate(d) | ^ ichiran.c:1691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static IchiranCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | IchiranCaseRotateForward(d) | ^ ichiran.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 237 warnings generated. rm -f ichiran.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ichiran.c In file included from ichiran.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ichiran.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ichiran.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ichiran.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ichiran.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ichiran.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ichiran.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ichiran.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ichiran.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ichiran.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ichiran.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ichiran.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ichiran.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ichiran.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ichiran.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ichiran.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ichiran.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ichiran.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ichiran.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ichiran.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ichiran.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ichiran.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ichiran.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ichiran.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ichiran.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ichiran.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ichiran.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ichiran.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ichiran.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ichiran.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ichiran.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ichiran.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ichiran.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ichiran.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ichiran.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ichiran.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ichiran.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ichiran.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ichiran.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ichiran.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ichiran.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ichiran.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ichiran.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ichiran.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ichiran.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ichiran.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ichiran.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ichiran.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ichiran.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ichiran.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ichiran.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ichiran.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ichiran.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ichiran.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ichiran.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ichiran.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ichiran.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ichiran.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ichiran.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ichiran.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ichiran.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ichiran.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ichiran.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ichiran.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ichiran.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ichiran.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ichiran.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ichiran.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ichiran.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ichiran.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ichiran.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ichiran.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ichiran.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ichiran.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ichiran.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ichiran.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ichiran.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int TanNextKouho(); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ./canna.h:1059:8: note: conflicting prototype is here 1059 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ ichiran.c:72:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | initIchiran() | ^ | int ./sglobal.h:267:45: note: expanded from macro 'initIchiran' 267 | #define initIchiran G267_initIchiran | ^ ichiran.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | makeIchiranEchoStrCurChange(yc) | ^ ichiran.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | makeIchiranKanjiStatusReturn(d, env, yc) | ^ ichiran.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | makeGlineStatus(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'makeGlineStatus' 301 | #define makeGlineStatus G301_makeGlineStatus | ^ ichiran.c:190:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static | ~~~~~~ | int 193 | ichiranEveryTimeCatch(d, retval, env) | ^ ichiran.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:208:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:211:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 210 | static | ~~~~~~ | int 211 | ichiranExitCatch(d, retval, env) | ^ ichiran.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:252:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int ichiran.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 254 | static | ~~~~~~ | int 255 | ichiranQuitCatch(d, retval, env) | ^ ichiran.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | freeIchiranBuf(ic) | ^ ./sglobal.h:238:45: note: expanded from macro 'freeIchiranBuf' 238 | #define freeIchiranBuf G238_freeIchiranBuf | ^ ichiran.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | freeGetIchiranList(buf) | ^ ./sglobal.h:237:45: note: expanded from macro 'freeGetIchiranList' 237 | #define freeGetIchiranList G237_freeGetIchiranList | ^ ichiran.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | popIchiranMode(d) | ^ ichiran.c:344:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:245:45: note: expanded from macro 'getIchiranList' 245 | #define getIchiranList G245_getIchiranList | ^ ichiran.c:422:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 422 | jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:429:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | clearIchiranContext(icxt); | ^ ichiran.c:499:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { | ^ ichiran.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | clearIchiranContext(p) | ^ ichiran.c:44:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static void clearIchiranContext(); | ^ ichiran.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 540 | allocIchiranBuf(d) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ ichiran.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) | ^ ichiran.c:329:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 329 | static int makeKouhoIchiran(); | ^ ichiran.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 749 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ ichiran.c:821:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 821 | IchiranQuit(d) | ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ichiran.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | IchiranNop(d) | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ichiran.c:879:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | static | ~~~~~~ | int 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:892:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | retval = IchiranKakutei(d); | ^ ichiran.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | IchiranKakuteiThenDo(d, func) | ^ ichiran.c:903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 902 | static | ~~~~~~ | int 903 | IchiranQuitThenDo(d, func) | ^ ichiran.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 930 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ichiran.c:983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 983 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ichiran.c:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | static IchiranConvert pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | static | ~~~~~~ | int 1039 | IchiranConvert(d) | ^ ichiran.c:1039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ichiran.c:1085:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | getIchiranPreviousKouhoretsu(d); | ^ ichiran.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1103 | getIchiranPreviousKouhoretsu(d) | ^ ichiran.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void getIchiranPreviousKouhoretsu(); | ^ ichiran.c:1140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1140 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ichiran.c:1163:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1178:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1178 | static IchiranNextPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1181:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1180 | static | ~~~~~~ | int 1181 | IchiranNextPage(d) | ^ ichiran.c:1181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1209:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1209 | static IchiranPreviousPage pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1211 | static | ~~~~~~ | int 1212 | IchiranPreviousPage(d) | ^ ichiran.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | getIchiranNextKouhoretsu(d) | ^ ichiran.c:47:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static void getIchiranNextKouhoretsu(); | ^ ichiran.c:1280:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1280 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ichiran.c:1319:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1319 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ichiran.c:1361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1361 | static IchiranBangoKouho pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1364:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1363 | static | ~~~~~~ | int 1364 | IchiranBangoKouho(d) | ^ ichiran.c:1364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1388:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1388 | retval = IchiranKakutei(d); | ^ ichiran.c:1422:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1422 | retval = IchiranKakutei(d); | ^ ichiran.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | getIchiranBangoKouho(d) | ^ ichiran.c:1494:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1494 | static IchiranKakutei pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:45:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 45 | static int IchiranKakutei(); | ^ ichiran.c:1494:8: note: conflicting prototype is here 1494 | static IchiranKakutei pro((uiContext)); | ^ ichiran.c:1497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1496 | static | ~~~~~~ | int 1497 | IchiranKakutei(d) | ^ ichiran.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | ichiranFin(d) | ^ ./sglobal.h:256:45: note: expanded from macro 'ichiranFin' 256 | #define ichiranFin G256_ichiranFin | ^ ichiran.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1553 | static IchiranExtendBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1555 | static | ~~~~~~ | int 1556 | IchiranExtendBunsetsu(d) | ^ ichiran.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1562:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1562 | static IchiranShrinkBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1564 | static | ~~~~~~ | int 1565 | IchiranShrinkBunsetsu(d) | ^ ichiran.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1571:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1571 | static IchiranAdjustBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1573 | static | ~~~~~~ | int 1574 | IchiranAdjustBunsetsu(d) | ^ ichiran.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1580:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1580 | static IchiranKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1582 | static | ~~~~~~ | int 1583 | IchiranKillToEndOfLine(d) | ^ ichiran.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1589:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1589 | static IchiranDeleteNext pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1591 | static | ~~~~~~ | int 1592 | IchiranDeleteNext(d) | ^ ichiran.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1598:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1598 | static IchiranBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1600 | static | ~~~~~~ | int 1601 | IchiranBubunMuhenkan(d) | ^ ichiran.c:1601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1607:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1607 | static IchiranHiragana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1610:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1609 | static | ~~~~~~ | int 1610 | IchiranHiragana(d) | ^ ichiran.c:1610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1616:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1616 | static IchiranKatakana pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1619:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1618 | static | ~~~~~~ | int 1619 | IchiranKatakana(d) | ^ ichiran.c:1619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1625:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1625 | static IchiranZenkaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1627 | static | ~~~~~~ | int 1628 | IchiranZenkaku(d) | ^ ichiran.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1634:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1634 | static IchiranHankaku pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1637:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1636 | static | ~~~~~~ | int 1637 | IchiranHankaku(d) | ^ ichiran.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1643:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1643 | static IchiranRomaji pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1645 | static | ~~~~~~ | int 1646 | IchiranRomaji(d) | ^ ichiran.c:1646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1652:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1652 | static IchiranToUpper pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1655:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1654 | static | ~~~~~~ | int 1655 | IchiranToUpper(d) | ^ ichiran.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1661:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | static IchiranToLower pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1664:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1663 | static | ~~~~~~ | int 1664 | IchiranToLower(d) | ^ ichiran.c:1664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1670:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1670 | static IchiranCapitalize pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1672 | static | ~~~~~~ | int 1673 | IchiranCapitalize(d) | ^ ichiran.c:1673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1679:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1679 | static IchiranKanaRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1682:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1681 | static | ~~~~~~ | int 1682 | IchiranKanaRotate(d) | ^ ichiran.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1688:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1688 | static IchiranRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1690 | static | ~~~~~~ | int 1691 | IchiranRomajiRotate(d) | ^ ichiran.c:1691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ichiran.c:1697:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1697 | static IchiranCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ichiran.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | IchiranCaseRotateForward(d) | ^ ichiran.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ichiran.c:1714: ./ichiranmap.h:27:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 237 warnings generated. rm -f jishu.o unshared/jishu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST jishu.c -o unshared/jishu.o In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jishu.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | enterJishuMode(d, yc) | ^ ./sglobal.h:217:45: note: expanded from macro 'enterJishuMode' 217 | #define enterJishuMode G217_enterJishuMode | ^ jishu.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | leaveJishuMode(d, yc) | ^ ./sglobal.h:297:45: note: expanded from macro 'leaveJishuMode' 297 | #define leaveJishuMode G297_leaveJishuMode | ^ jishu.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | setInhibitInformation(yc) | ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 360 | static | ~~~~~~ | int 361 | inhibittedJishu(d) | ^ jishu.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | nextJishu(d) | ^ jishu.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:391:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 390 | static | ~~~~~~ | int 391 | previousJishu(d) | ^ jishu.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:404:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ | ^ jishu.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:425:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:428:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 427 | static | ~~~~~~ | int 428 | JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ | ^ jishu.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:446:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ~~~~~~ ^ | int jishu.c:449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 448 | static | ~~~~~~ | int 449 | JishuRotateWithInhibition(d, inhibit) | ^ jishu.c:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:464:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:467:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static | ~~~~~~ | int 467 | JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ | ^ jishu.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:473:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:476:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | static | ~~~~~~ | int 476 | JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ | ^ jishu.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:483:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ~~~~~~ ^ | int jishu.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 485 | static | ~~~~~~ | int 486 | JishuShrink(d) /* ʸѴΰ̤ */ | ^ jishu.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ~~~~~~ ^ | int jishu.c:548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 547 | static | ~~~~~~ | int 548 | JishuNop(d) | ^ jishu.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:559:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ~~~~~~ ^ | int jishu.c:562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 561 | static | ~~~~~~ | int 562 | JishuExtend(d) /* ʸѴΰФ */ | ^ jishu.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | jishuAdjustRome(d) | ^ jishu.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | myjishuAdjustRome(d) | ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 41 | static int JishuZenkaku(); | ^ jishu.c:653:8: note: conflicting prototype is here 653 | static JishuZenkaku pro((uiContext)); | ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 655 | static | ~~~~~~ | int 656 | JishuZenkaku(d) /* Ѵ */ | ^ jishu.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 42 | static int JishuHankaku(); | ^ jishu.c:689:8: note: conflicting prototype is here 689 | static JishuHankaku pro((uiContext)); | ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 691 | static | ~~~~~~ | int 692 | JishuHankaku(d) /* ȾѴ */ | ^ jishu.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 732 | static | ~~~~~~ | int 733 | exitJishuAndDoSomething(d, fnum) | ^ jishu.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:746:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 748 | static | ~~~~~~ | int 749 | JishuYomiInsert(d) | ^ jishu.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:770:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ~~~~~~ ^ | int jishu.c:773:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 772 | static | ~~~~~~ | int 773 | JishuQuit(d) | ^ jishu.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:783:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ~~~~~~ ^ | int jishu.c:786:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 785 | static | ~~~~~~ | int 786 | JishuToUpper(d) | ^ jishu.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:812:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ~~~~~~ ^ | int jishu.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 814 | static | ~~~~~~ | int 815 | JishuCapitalize(d) | ^ jishu.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:841:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ~~~~~~ ^ | int jishu.c:844:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 843 | static | ~~~~~~ | int 844 | JishuToLower(d) | ^ jishu.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | JishuHiragana(d) | ^ jishu.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:883:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:886:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 885 | static | ~~~~~~ | int 886 | JishuKatakana(d) | ^ jishu.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ~~~~~~ ^ | int jishu.c:899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 898 | static | ~~~~~~ | int 899 | JishuRomaji(d) | ^ jishu.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | nextCase(yc) | ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int jishu.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 921 | static | ~~~~~~ | int 922 | JishuCaseRotateForward(d) | ^ jishu.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:951:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ~~~~~~ ^ | int jishu.c:954:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 953 | static | ~~~~~~ | int 954 | JishuKanjiHenkan(d) | ^ jishu.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:960:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 962 | static | ~~~~~~ | int 963 | JishuKanjiHenkanOInsert(d) | ^ jishu.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:969:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ~~~~~~ ^ | int jishu.c:972:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 971 | static | ~~~~~~ | int 972 | JishuKanjiHenkanONothing(d) | ^ jishu.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 197 warnings generated. rm -f jishu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC jishu.c In file included from jishu.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from jishu.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from jishu.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from jishu.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from jishu.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from jishu.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from jishu.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from jishu.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from jishu.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from jishu.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from jishu.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from jishu.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from jishu.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from jishu.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from jishu.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from jishu.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from jishu.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from jishu.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from jishu.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from jishu.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from jishu.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from jishu.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from jishu.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from jishu.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from jishu.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from jishu.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from jishu.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from jishu.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from jishu.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from jishu.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from jishu.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from jishu.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from jishu.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from jishu.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from jishu.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from jishu.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from jishu.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from jishu.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from jishu.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from jishu.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from jishu.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from jishu.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from jishu.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from jishu.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from jishu.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from jishu.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from jishu.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from jishu.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from jishu.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from jishu.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from jishu.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from jishu.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from jishu.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from jishu.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from jishu.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from jishu.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from jishu.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from jishu.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from jishu.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from jishu.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from jishu.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from jishu.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from jishu.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from jishu.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from jishu.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from jishu.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from jishu.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from jishu.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from jishu.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from jishu.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from jishu.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from jishu.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from jishu.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from jishu.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from jishu.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from jishu.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int jishu.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | enterJishuMode(d, yc) | ^ ./sglobal.h:217:45: note: expanded from macro 'enterJishuMode' 217 | #define enterJishuMode G217_enterJishuMode | ^ jishu.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | leaveJishuMode(d, yc) | ^ ./sglobal.h:297:45: note: expanded from macro 'leaveJishuMode' 297 | #define leaveJishuMode G297_leaveJishuMode | ^ jishu.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | setInhibitInformation(yc) | ^ jishu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ jishu.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 360 | static | ~~~~~~ | int 361 | inhibittedJishu(d) | ^ jishu.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | nextJishu(d) | ^ jishu.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:391:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 390 | static | ~~~~~~ | int 391 | previousJishu(d) | ^ jishu.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:404:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ | ^ jishu.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:425:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int jishu.c:428:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 427 | static | ~~~~~~ | int 428 | JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ | ^ jishu.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:446:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ~~~~~~ ^ | int jishu.c:449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 448 | static | ~~~~~~ | int 449 | JishuRotateWithInhibition(d, inhibit) | ^ jishu.c:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:464:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:467:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 466 | static | ~~~~~~ | int 467 | JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ | ^ jishu.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:473:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int jishu.c:476:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | static | ~~~~~~ | int 476 | JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ | ^ jishu.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:483:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ~~~~~~ ^ | int jishu.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 485 | static | ~~~~~~ | int 486 | JishuShrink(d) /* ʸѴΰ̤ */ | ^ jishu.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ~~~~~~ ^ | int jishu.c:548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 547 | static | ~~~~~~ | int 548 | JishuNop(d) | ^ jishu.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:559:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ~~~~~~ ^ | int jishu.c:562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 561 | static | ~~~~~~ | int 562 | JishuExtend(d) /* ʸѴΰФ */ | ^ jishu.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | jishuAdjustRome(d) | ^ jishu.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | myjishuAdjustRome(d) | ^ jishu.c:653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 41 | static int JishuZenkaku(); | ^ jishu.c:653:8: note: conflicting prototype is here 653 | static JishuZenkaku pro((uiContext)); | ^ jishu.c:656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 655 | static | ~~~~~~ | int 656 | JishuZenkaku(d) /* Ѵ */ | ^ jishu.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ~~~~~~ ^ | int jishu.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 42 | static int JishuHankaku(); | ^ jishu.c:689:8: note: conflicting prototype is here 689 | static JishuHankaku pro((uiContext)); | ^ jishu.c:692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 691 | static | ~~~~~~ | int 692 | JishuHankaku(d) /* ȾѴ */ | ^ jishu.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 732 | static | ~~~~~~ | int 733 | exitJishuAndDoSomething(d, fnum) | ^ jishu.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:746:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 748 | static | ~~~~~~ | int 749 | JishuYomiInsert(d) | ^ jishu.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:770:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ~~~~~~ ^ | int jishu.c:773:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 772 | static | ~~~~~~ | int 773 | JishuQuit(d) | ^ jishu.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:783:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ~~~~~~ ^ | int jishu.c:786:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 785 | static | ~~~~~~ | int 786 | JishuToUpper(d) | ^ jishu.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:812:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ~~~~~~ ^ | int jishu.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 814 | static | ~~~~~~ | int 815 | JishuCapitalize(d) | ^ jishu.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:841:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ~~~~~~ ^ | int jishu.c:844:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 843 | static | ~~~~~~ | int 844 | JishuToLower(d) | ^ jishu.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:873:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | static | ~~~~~~ | int 873 | JishuHiragana(d) | ^ jishu.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:883:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ~~~~~~ ^ | int jishu.c:886:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 885 | static | ~~~~~~ | int 886 | JishuKatakana(d) | ^ jishu.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ~~~~~~ ^ | int jishu.c:899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 898 | static | ~~~~~~ | int 899 | JishuRomaji(d) | ^ jishu.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 913 | nextCase(yc) | ^ jishu.c:919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int jishu.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 921 | static | ~~~~~~ | int 922 | JishuCaseRotateForward(d) | ^ jishu.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:951:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ~~~~~~ ^ | int jishu.c:954:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 953 | static | ~~~~~~ | int 954 | JishuKanjiHenkan(d) | ^ jishu.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:960:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ~~~~~~ ^ | int jishu.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 962 | static | ~~~~~~ | int 963 | JishuKanjiHenkanOInsert(d) | ^ jishu.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] jishu.c:969:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ~~~~~~ ^ | int jishu.c:972:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 971 | static | ~~~~~~ | int 972 | JishuKanjiHenkanONothing(d) | ^ jishu.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from jishu.c:986: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:986: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from jishu.c:986: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from jishu.c:986: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from jishu.c:986: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from jishu.c:986: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from jishu.c:986: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 197 warnings generated. rm -f kctrl.o unshared/kctrl.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST kctrl.c -o unshared/kctrl.o In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kctrl.c:54:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 53 | static | ~~~~~~ | int 54 | doInitializeFunctions(d) | ^ kctrl.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:82:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:90:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | freeModec(modec) | ^ kctrl.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | freeCallbacks(cb) | ^ kctrl.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | freeRomeStruct(d) | ^ ./sglobal.h:240:45: note: expanded from macro 'freeRomeStruct' 240 | #define freeRomeStruct G240_freeRomeStruct | ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | static | ~~~~~~ | int 218 | insertEmptySlots(d) | ^ kctrl.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:222:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 222 | struct callback *pushCallback(); | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ ./canna.h:896:25: note: conflicting prototype is here 896 | extern struct callback *pushCallback | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | countContext() | ^ kctrl.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | makeKey(data1, data2) | ^ kctrl.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | keyToContext(data1, data2) | ^ ./sglobal.h:287:45: note: expanded from macro 'keyToContext' 287 | #define keyToContext G287_keyToContext | ^ kctrl.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | internContext(data1, data2, context) | ^ ./sglobal.h:276:45: note: expanded from macro 'internContext' 276 | #define internContext G276_internContext | ^ kctrl.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | rmContext(data1, data2) | ^ ./sglobal.h:345:45: note: expanded from macro 'rmContext' 345 | #define rmContext G345_rmContext | ^ kctrl.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | freeBukRecs(p) | ^ kctrl.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | addWarningMesg(s) | ^ ./sglobal.h:154:45: note: expanded from macro 'addWarningMesg' 154 | #define addWarningMesg G154_addWarningMesg | ^ kctrl.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | KC_keyconvCallback(d, arg) | ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 494 | static | ~~~~~~ | int 495 | KC_initialize(d, arg) | ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 500 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:516:9: warning: call to undeclared function 'G262_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 516 | if (initExtMenu() < 0) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initExtMenu' 262 | #define initExtMenu G262_initExtMenu | ^ kctrl.c:527:9: warning: call to undeclared function 'G261_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 527 | if (initBushuTable() != NG) { | ^ ./sglobal.h:261:45: note: expanded from macro 'initBushuTable' 261 | #define initBushuTable G261_initBushuTable | ^ kctrl.c:528:11: warning: call to undeclared function 'G264_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 528 | if (initGyouTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initGyouTable' 264 | #define initGyouTable G264_initGyouTable | ^ kctrl.c:529:13: warning: call to undeclared function 'G266_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 529 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:266:45: note: expanded from macro 'initHinshiTable' 266 | #define initHinshiTable G266_initHinshiTable | ^ kctrl.c:530:15: warning: call to undeclared function 'G274_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:274:45: note: expanded from macro 'initUlKigoTable' 274 | #define initUlKigoTable G274_initUlKigoTable | ^ kctrl.c:531:17: warning: call to undeclared function 'G273_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 531 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:273:45: note: expanded from macro 'initUlKeisenTable' 273 | #define initUlKeisenTable G273_initUlKeisenTable | ^ kctrl.c:532:19: warning: call to undeclared function 'G271_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 532 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:271:45: note: expanded from macro 'initOnoffTable' 271 | #define initOnoffTable G271_initOnoffTable | ^ kctrl.c:534:21: warning: call to undeclared function 'G265_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 534 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initHinshiMessage' 265 | #define initHinshiMessage G265_initHinshiMessage | ^ kctrl.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | KC_initialize(d, arg) | ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 697 | static | ~~~~~~ | int 698 | KC_finalize(d, arg) | ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 703 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | KC_finalize(d, arg) | ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 774 | static | ~~~~~~ | int 775 | KC_setWidth(d, arg) | ^ kctrl.c:775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:784:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static | ~~~~~~ | int 784 | KC_setBunsetsuKugiri(d, arg) | ^ kctrl.c:784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:812:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 811 | static | ~~~~~~ | int 812 | KC_changeMode(d, arg) | ^ kctrl.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 913 | static | ~~~~~~ | int 914 | baseModeP(d) | ^ kctrl.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:936:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 936 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static | ~~~~~~ | int 970 | KC_setUFunc(d, arg) | ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 975 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:253:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^ kctrl.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | KC_setUFunc(d, arg) | ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 981 | static | ~~~~~~ | int 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 988 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:254:45: note: expanded from macro 'howToReturnModeInfo' 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^ kctrl.c:982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 996 | static | ~~~~~~ | int 997 | KC_setHexInputStyle(d, arg) | ^ kctrl.c:997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1007:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | static | ~~~~~~ | int 1007 | KC_inhibitHankakuKana(d, arg) | ^ kctrl.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1020:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | static | ~~~~~~ | int 1020 | popTourokuWithGLineClear(d, retval, env) | ^ kctrl.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | static | ~~~~~~ | int 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1064:5: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1064 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1069:16: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1069 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | closeRK(cxp, flag) | ^ kctrl.c:1105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1105 | closeRKContextInUIContext(d, flag) | ^ kctrl.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | closeRKContextInMemory(p, flag) | ^ kctrl.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:298:45: note: expanded from macro 'makeAllContextToBeClosed' 298 | #define makeAllContextToBeClosed G298_makeAllContextToBeClosed | ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1161 | static | ~~~~~~ | int 1162 | KC_kakutei(d, arg) | ^ kctrl.c:1162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1181 | static | ~~~~~~ | int 1182 | KC_kill(d, arg) | ^ kctrl.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1199:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1198 | static | ~~~~~~ | int 1199 | KC_modekeys(d, arg) | ^ kctrl.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1223:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1222 | static | ~~~~~~ | int 1223 | KC_queryMode(d, arg) | ^ kctrl.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1231:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1230 | static | ~~~~~~ | int 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1236 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1246 | static | ~~~~~~ | int 1247 | KC_setServerName(d, arg) | ^ kctrl.c:1247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1256:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1255 | static | ~~~~~~ | int 1256 | KC_parse(d, arg) | ^ kctrl.c:1256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1272 | static | ~~~~~~ | int 1273 | KC_yomiInfo(d, arg) | ^ kctrl.c:1273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1282 | static | ~~~~~~ | int 1283 | KC_storeYomi(d, arg) | ^ kctrl.c:1283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1338 | static | ~~~~~~ | int 1339 | KC_setInitFileName(d, arg) | ^ kctrl.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1366 | static | ~~~~~~ | int 1367 | KC_do(d, arg) | ^ kctrl.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1398:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1398 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1454 | static | ~~~~~~ | int 1455 | callCallback(d, res) /* ХåƤ */ | ^ kctrl.c:1455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | _doFunc(d, fnum) | ^ | int ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1583 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1615 | doFunc(d, fnum) | ^ | int ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1622 | static | ~~~~~~ | int 1623 | KC_getContext(d, arg) | ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:1623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1623 | KC_getContext(d, arg) | ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1644 | static | ~~~~~~ | int 1645 | KC_closeUIContext(d, arg) | ^ kctrl.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | getYomiContext(d) | ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | KC_inhibitChangeMode(d, arg) | ^ kctrl.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1716 | static | ~~~~~~ | int 1717 | KC_letterRestriction(d, arg) | ^ kctrl.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1734:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1733 | static | ~~~~~~ | int 1734 | countColumns(str) | ^ kctrl.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1758:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | static | ~~~~~~ | int 1758 | KC_queryMaxModeStr(d, arg) | ^ kctrl.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | KC_setListCallback(d, arg) | ^ kctrl.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1815 | KC_setVerbose(d, arg) | ^ kctrl.c:1829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1829 | kanjiInitialize(mes) | ^ kctrl.c:1838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1838 | kanjiFinalize(mes) | ^ kctrl.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1865 | wcCloseKanjiContext(context,ksva) | ^ ../../include/canna/jrkanji.h:300:30: note: expanded from macro 'wcCloseKanjiContext' 300 | # define wcCloseKanjiContext cannawcCloseKanjiContext | ^ kctrl.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | jrCloseKanjiContext(context,ksva) | ^ kctrl.c:1885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1885 | ToggleChikuji(d, flg) | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ kctrl.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1920 | KC_lispInteraction(d, arg) | ^ kctrl.c:1933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1933 | KC_disconnectServer(d, arg) | ^ kctrl.c:1947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | KC_setAppName(d, arg) | ^ kctrl.c:1967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | KC_debugmode(d, arg) | ^ kctrl.c:1979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1979 | debug_yomibuf(yc) | ^ kctrl.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | KC_debugyomi(d, arg) | ^ kctrl.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | KC_queryPhono(d, arg) | ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2117 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:2138:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2138 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2155:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2155 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2112 | KC_changeServer(d, arg) | ^ kctrl.c:2230:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2248:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2248 | jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2168 | KC_setUserInfo(d, arg) | ^ kctrl.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2263 | KC_queryCustom(d, arg) | ^ kctrl.c:2286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2286 | KC_closeAllContext(d, arg) | ^ kctrl.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2296 | KC_attributeInfo(d, arg) | ^ kctrl.c:2376:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2376 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ kctrl.c:2381:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2381 | return kctlfunc[request](d, arg); | ^ kctrl.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2376 | kanjiControl(request, d, arg) | ^ ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ 246 warnings generated. rm -f kctrl.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC kctrl.c In file included from kctrl.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kctrl.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kctrl.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kctrl.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kctrl.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kctrl.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kctrl.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kctrl.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kctrl.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kctrl.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kctrl.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kctrl.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kctrl.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kctrl.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kctrl.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kctrl.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kctrl.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kctrl.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kctrl.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kctrl.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kctrl.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kctrl.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kctrl.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kctrl.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kctrl.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kctrl.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kctrl.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kctrl.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kctrl.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kctrl.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kctrl.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kctrl.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kctrl.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kctrl.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kctrl.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kctrl.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kctrl.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kctrl.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kctrl.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kctrl.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kctrl.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kctrl.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kctrl.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kctrl.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kctrl.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kctrl.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kctrl.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kctrl.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kctrl.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kctrl.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kctrl.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kctrl.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kctrl.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kctrl.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kctrl.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kctrl.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kctrl.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kctrl.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kctrl.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kctrl.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kctrl.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kctrl.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kctrl.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kctrl.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kctrl.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kctrl.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kctrl.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kctrl.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kctrl.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kctrl.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kctrl.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kctrl.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kctrl.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kctrl.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kctrl.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kctrl.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kctrl.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kctrl.c:54:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 53 | static | ~~~~~~ | int 54 | doInitializeFunctions(d) | ^ kctrl.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:82:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:272:45: note: expanded from macro 'initRomeStruct' 272 | #define initRomeStruct G272_initRomeStruct | ^ kctrl.c:90:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:90:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | freeModec(modec) | ^ kctrl.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | freeCallbacks(cb) | ^ kctrl.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | freeRomeStruct(d) | ^ ./sglobal.h:240:45: note: expanded from macro 'freeRomeStruct' 240 | #define freeRomeStruct G240_freeRomeStruct | ^ kctrl.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | static | ~~~~~~ | int 218 | insertEmptySlots(d) | ^ kctrl.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:222:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 222 | struct callback *pushCallback(); | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ ./canna.h:896:25: note: conflicting prototype is here 896 | extern struct callback *pushCallback | ^ ./sglobal.h:331:45: note: expanded from macro 'pushCallback' 331 | #define pushCallback G331_pushCallback | ^ kctrl.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | countContext() | ^ kctrl.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | makeKey(data1, data2) | ^ kctrl.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | keyToContext(data1, data2) | ^ ./sglobal.h:287:45: note: expanded from macro 'keyToContext' 287 | #define keyToContext G287_keyToContext | ^ kctrl.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | internContext(data1, data2, context) | ^ ./sglobal.h:276:45: note: expanded from macro 'internContext' 276 | #define internContext G276_internContext | ^ kctrl.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | rmContext(data1, data2) | ^ ./sglobal.h:345:45: note: expanded from macro 'rmContext' 345 | #define rmContext G345_rmContext | ^ kctrl.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | freeBukRecs(p) | ^ kctrl.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | addWarningMesg(s) | ^ ./sglobal.h:154:45: note: expanded from macro 'addWarningMesg' 154 | #define addWarningMesg G154_addWarningMesg | ^ kctrl.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | KC_keyconvCallback(d, arg) | ^ kctrl.c:495:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 494 | static | ~~~~~~ | int 495 | KC_initialize(d, arg) | ^ kctrl.c:500:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 500 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:516:9: warning: call to undeclared function 'G262_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 516 | if (initExtMenu() < 0) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initExtMenu' 262 | #define initExtMenu G262_initExtMenu | ^ kctrl.c:527:9: warning: call to undeclared function 'G261_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 527 | if (initBushuTable() != NG) { | ^ ./sglobal.h:261:45: note: expanded from macro 'initBushuTable' 261 | #define initBushuTable G261_initBushuTable | ^ kctrl.c:528:11: warning: call to undeclared function 'G264_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 528 | if (initGyouTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initGyouTable' 264 | #define initGyouTable G264_initGyouTable | ^ kctrl.c:529:13: warning: call to undeclared function 'G266_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 529 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:266:45: note: expanded from macro 'initHinshiTable' 266 | #define initHinshiTable G266_initHinshiTable | ^ kctrl.c:530:15: warning: call to undeclared function 'G274_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:274:45: note: expanded from macro 'initUlKigoTable' 274 | #define initUlKigoTable G274_initUlKigoTable | ^ kctrl.c:531:17: warning: call to undeclared function 'G273_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 531 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:273:45: note: expanded from macro 'initUlKeisenTable' 273 | #define initUlKeisenTable G273_initUlKeisenTable | ^ kctrl.c:532:19: warning: call to undeclared function 'G271_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 532 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:271:45: note: expanded from macro 'initOnoffTable' 271 | #define initOnoffTable G271_initOnoffTable | ^ kctrl.c:534:21: warning: call to undeclared function 'G265_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 534 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initHinshiMessage' 265 | #define initHinshiMessage G265_initHinshiMessage | ^ kctrl.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | KC_initialize(d, arg) | ^ kctrl.c:698:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 697 | static | ~~~~~~ | int 698 | KC_finalize(d, arg) | ^ kctrl.c:703:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 703 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:56:22: note: expanded from macro 'FirstTime' 56 | #define FirstTime CANNA_G271_FirstTime | ^ kctrl.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | KC_finalize(d, arg) | ^ kctrl.c:775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 774 | static | ~~~~~~ | int 775 | KC_setWidth(d, arg) | ^ kctrl.c:775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:784:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 783 | static | ~~~~~~ | int 784 | KC_setBunsetsuKugiri(d, arg) | ^ kctrl.c:784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:812:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 811 | static | ~~~~~~ | int 812 | KC_changeMode(d, arg) | ^ kctrl.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 913 | static | ~~~~~~ | int 914 | baseModeP(d) | ^ kctrl.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:936:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 936 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:218:45: note: expanded from macro 'escapeToBasicStat' 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^ kctrl.c:970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 969 | static | ~~~~~~ | int 970 | KC_setUFunc(d, arg) | ^ kctrl.c:975:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 975 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:253:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^ kctrl.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | KC_setUFunc(d, arg) | ^ kctrl.c:982:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 981 | static | ~~~~~~ | int 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:988:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 988 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:254:45: note: expanded from macro 'howToReturnModeInfo' 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^ kctrl.c:982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 982 | KC_setModeInfoStyle(d, arg) | ^ kctrl.c:997:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 996 | static | ~~~~~~ | int 997 | KC_setHexInputStyle(d, arg) | ^ kctrl.c:997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1007:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | static | ~~~~~~ | int 1007 | KC_inhibitHankakuKana(d, arg) | ^ kctrl.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1020:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | static | ~~~~~~ | int 1020 | popTourokuWithGLineClear(d, retval, env) | ^ kctrl.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | static | ~~~~~~ | int 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1064:5: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1064 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1069:16: warning: call to undeclared function 'G200_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1069 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ kctrl.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1043 | KC_defineKanji(d, arg) | ^ kctrl.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | closeRK(cxp, flag) | ^ kctrl.c:1105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1105 | closeRKContextInUIContext(d, flag) | ^ kctrl.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | closeRKContextInMemory(p, flag) | ^ kctrl.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1147 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:298:45: note: expanded from macro 'makeAllContextToBeClosed' 298 | #define makeAllContextToBeClosed G298_makeAllContextToBeClosed | ^ kctrl.c:1162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1161 | static | ~~~~~~ | int 1162 | KC_kakutei(d, arg) | ^ kctrl.c:1162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1181 | static | ~~~~~~ | int 1182 | KC_kill(d, arg) | ^ kctrl.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1199:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1198 | static | ~~~~~~ | int 1199 | KC_modekeys(d, arg) | ^ kctrl.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1223:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1222 | static | ~~~~~~ | int 1223 | KC_queryMode(d, arg) | ^ kctrl.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1231:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1230 | static | ~~~~~~ | int 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1236:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1236 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1231 | KC_queryConnection(d, arg) | ^ kctrl.c:1247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1246 | static | ~~~~~~ | int 1247 | KC_setServerName(d, arg) | ^ kctrl.c:1247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1256:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1255 | static | ~~~~~~ | int 1256 | KC_parse(d, arg) | ^ kctrl.c:1256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1272 | static | ~~~~~~ | int 1273 | KC_yomiInfo(d, arg) | ^ kctrl.c:1273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1282 | static | ~~~~~~ | int 1283 | KC_storeYomi(d, arg) | ^ kctrl.c:1283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1338 | static | ~~~~~~ | int 1339 | KC_setInitFileName(d, arg) | ^ kctrl.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1366 | static | ~~~~~~ | int 1367 | KC_do(d, arg) | ^ kctrl.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1398:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1398 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ kctrl.c:1455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1454 | static | ~~~~~~ | int 1455 | callCallback(d, res) /* ХåƤ */ | ^ kctrl.c:1455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | _doFunc(d, fnum) | ^ | int ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:149:45: note: expanded from macro '_doFunc' 149 | #define _doFunc G149__doFunc | ^ kctrl.c:1583:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1583 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:148:45: note: expanded from macro '_afterDoFunc' 148 | #define _afterDoFunc G148__afterDoFunc | ^ kctrl.c:1615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1615 | doFunc(d, fnum) | ^ | int ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:205:45: note: expanded from macro 'doFunc' 205 | #define doFunc G205_doFunc | ^ kctrl.c:1623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1622 | static | ~~~~~~ | int 1623 | KC_getContext(d, arg) | ^ kctrl.c:1628:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:1628:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1628 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:194:45: note: expanded from macro 'defaultBushuContext' 194 | #define defaultBushuContext G194_defaultBushuContext | ^ kctrl.c:1623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1623 | KC_getContext(d, arg) | ^ kctrl.c:1645:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1644 | static | ~~~~~~ | int 1645 | KC_closeUIContext(d, arg) | ^ kctrl.c:1645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | getYomiContext(d) | ^ kctrl.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | KC_inhibitChangeMode(d, arg) | ^ kctrl.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1717:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1716 | static | ~~~~~~ | int 1717 | KC_letterRestriction(d, arg) | ^ kctrl.c:1717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1734:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1733 | static | ~~~~~~ | int 1734 | countColumns(str) | ^ kctrl.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1758:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1757 | static | ~~~~~~ | int 1758 | KC_queryMaxModeStr(d, arg) | ^ kctrl.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kctrl.c:1784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | KC_setListCallback(d, arg) | ^ kctrl.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1815 | KC_setVerbose(d, arg) | ^ kctrl.c:1829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1829 | kanjiInitialize(mes) | ^ kctrl.c:1838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1838 | kanjiFinalize(mes) | ^ kctrl.c:1865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1865 | wcCloseKanjiContext(context,ksva) | ^ ../../include/canna/jrkanji.h:300:30: note: expanded from macro 'wcCloseKanjiContext' 300 | # define wcCloseKanjiContext cannawcCloseKanjiContext | ^ kctrl.c:1876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | jrCloseKanjiContext(context,ksva) | ^ kctrl.c:1885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1885 | ToggleChikuji(d, flg) | ^ ./sglobal.h:112:45: note: expanded from macro 'ToggleChikuji' 112 | #define ToggleChikuji G112_ToggleChikuji | ^ kctrl.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1920 | KC_lispInteraction(d, arg) | ^ kctrl.c:1933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1933 | KC_disconnectServer(d, arg) | ^ kctrl.c:1947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | KC_setAppName(d, arg) | ^ kctrl.c:1967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | KC_debugmode(d, arg) | ^ kctrl.c:1979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1979 | debug_yomibuf(yc) | ^ kctrl.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | KC_debugyomi(d, arg) | ^ kctrl.c:2099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2099 | KC_queryPhono(d, arg) | ^ kctrl.c:2117:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2117 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ kctrl.c:2138:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2138 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2155:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2155 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2112 | KC_changeServer(d, arg) | ^ kctrl.c:2230:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2248:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2248 | jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2168 | KC_setUserInfo(d, arg) | ^ kctrl.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2263 | KC_queryCustom(d, arg) | ^ kctrl.c:2286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2286 | KC_closeAllContext(d, arg) | ^ kctrl.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2296 | KC_attributeInfo(d, arg) | ^ kctrl.c:2376:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2376 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ kctrl.c:2381:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2381 | return kctlfunc[request](d, arg); | ^ kctrl.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2376 | kanjiControl(request, d, arg) | ^ ./sglobal.h:282:45: note: expanded from macro 'kanjiControl' 282 | #define kanjiControl G282_kanjiControl | ^ 246 warnings generated. rm -f keydef.o unshared/keydef.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST keydef.c -o unshared/keydef.o In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:268:45: note: expanded from macro 'initKeyTables' 268 | #define initKeyTables G268_initKeyTables | ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:249:28: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:316:21: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:347:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:89:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:306:45: note: expanded from macro 'mapFromHash' 306 | #define mapFromHash G306_mapFromHash | ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ 160 warnings generated. rm -f keydef.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC keydef.c In file included from keydef.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from keydef.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from keydef.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from keydef.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from keydef.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from keydef.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from keydef.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from keydef.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from keydef.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from keydef.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from keydef.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from keydef.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from keydef.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from keydef.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from keydef.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from keydef.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from keydef.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from keydef.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from keydef.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from keydef.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from keydef.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from keydef.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from keydef.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from keydef.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from keydef.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from keydef.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from keydef.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from keydef.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from keydef.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from keydef.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from keydef.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from keydef.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from keydef.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from keydef.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from keydef.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from keydef.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from keydef.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from keydef.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from keydef.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from keydef.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from keydef.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from keydef.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from keydef.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from keydef.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from keydef.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from keydef.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from keydef.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from keydef.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from keydef.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from keydef.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from keydef.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from keydef.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from keydef.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from keydef.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from keydef.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from keydef.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from keydef.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from keydef.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from keydef.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from keydef.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from keydef.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from keydef.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from keydef.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from keydef.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from keydef.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from keydef.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from keydef.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from keydef.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from keydef.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from keydef.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from keydef.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from keydef.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from keydef.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from keydef.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from keydef.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from keydef.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from keydef.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from keydef.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from keydef.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from keydef.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from keydef.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:268:45: note: expanded from macro 'initKeyTables' 268 | #define initKeyTables G268_initKeyTables | ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:249:28: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:169:45: note: expanded from macro 'changeKeyfunc' 169 | #define changeKeyfunc G169_changeKeyfunc | ^ keydef.c:316:21: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:347:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:170:45: note: expanded from macro 'changeKeyfuncOfAll' 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:89:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:153:45: note: expanded from macro 'actFromHash' 153 | #define actFromHash G153_actFromHash | ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:306:45: note: expanded from macro 'mapFromHash' 306 | #define mapFromHash G306_mapFromHash | ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:163:45: note: expanded from macro 'askQuitKey' 163 | #define askQuitKey G163_askQuitKey | ^ 160 warnings generated. rm -f kigo.o unshared/kigo.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST kigo.c -o unshared/kigo.o In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kigo.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | clearKigoContext(p) | ^ kigo.c:94:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:120:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 119 | static | ~~~~~~ | int 120 | getKigoContext(d, | ^ kigo.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | popKigoMode(d) | ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static | ~~~~~~ | int 173 | makeKigoGlineStatus(d) | ^ kigo.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:201:1: warning: non-void function does not return a value [-Wreturn-type] 201 | } | ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 227 | static | ~~~~~~ | int 228 | makeKigoInfo(d, headkouho) | ^ kigo.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 299 | static | ~~~~~~ | int 300 | kigoIchiranExitCatch(d, retval, env) | ^ kigo.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 315 | static | ~~~~~~ | int 316 | kigoIchiranQuitCatch(d, retval, env) | ^ kigo.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:329:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | KigoIchiran(d) | ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:342:6: warning: call to undeclared function 'G303_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 342 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 356 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:392:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 392 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ kigo.c:356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 422 | static | ~~~~~~ | int 423 | KigoNop(d) | ^ kigo.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | static | ~~~~~~ | int 441 | KigoForwardKouho(d) | ^ kigo.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:474:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static | ~~~~~~ | int 474 | KigoBackwardKouho(d) | ^ kigo.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | static | ~~~~~~ | int 506 | KigoPreviousKouhoretsu(d) | ^ kigo.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 536 | static | ~~~~~~ | int 537 | KigoNextKouhoretsu(d) | ^ kigo.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 567 | static | ~~~~~~ | int 568 | KigoBeginningOfKouho(d) | ^ kigo.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:590:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 589 | static | ~~~~~~ | int 590 | KigoEndOfKouho(d) | ^ kigo.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 614 | static | ~~~~~~ | int 615 | KigoKakutei(d) | ^ kigo.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | KigoQuit(d) | ^ kigo.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 148 warnings generated. rm -f kigo.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC kigo.c In file included from kigo.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from kigo.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from kigo.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from kigo.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from kigo.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from kigo.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from kigo.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from kigo.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from kigo.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from kigo.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from kigo.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from kigo.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from kigo.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from kigo.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from kigo.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from kigo.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from kigo.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from kigo.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from kigo.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from kigo.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from kigo.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from kigo.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from kigo.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from kigo.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from kigo.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from kigo.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from kigo.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from kigo.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from kigo.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from kigo.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from kigo.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from kigo.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from kigo.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from kigo.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from kigo.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from kigo.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from kigo.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from kigo.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from kigo.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from kigo.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from kigo.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from kigo.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from kigo.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from kigo.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from kigo.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from kigo.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from kigo.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from kigo.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from kigo.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from kigo.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from kigo.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from kigo.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from kigo.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from kigo.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from kigo.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from kigo.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from kigo.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from kigo.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from kigo.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from kigo.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from kigo.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from kigo.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from kigo.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from kigo.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from kigo.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from kigo.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from kigo.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from kigo.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from kigo.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from kigo.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from kigo.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from kigo.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from kigo.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from kigo.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from kigo.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from kigo.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from kigo.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from kigo.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from kigo.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from kigo.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int kigo.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | clearKigoContext(p) | ^ kigo.c:94:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:120:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 119 | static | ~~~~~~ | int 120 | getKigoContext(d, | ^ kigo.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | popKigoMode(d) | ^ kigo.c:173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static | ~~~~~~ | int 173 | makeKigoGlineStatus(d) | ^ kigo.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:201:1: warning: non-void function does not return a value [-Wreturn-type] 201 | } | ^ kigo.c:228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 227 | static | ~~~~~~ | int 228 | makeKigoInfo(d, headkouho) | ^ kigo.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 299 | static | ~~~~~~ | int 300 | kigoIchiranExitCatch(d, retval, env) | ^ kigo.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:316:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 315 | static | ~~~~~~ | int 316 | kigoIchiranQuitCatch(d, retval, env) | ^ kigo.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:329:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | KigoIchiran(d) | ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ kigo.c:342:6: warning: call to undeclared function 'G303_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 342 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 356 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:392:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 392 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ kigo.c:356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:303:45: note: expanded from macro 'makeKigoIchiran' 303 | #define makeKigoIchiran G303_makeKigoIchiran | ^ kigo.c:423:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 422 | static | ~~~~~~ | int 423 | KigoNop(d) | ^ kigo.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | static | ~~~~~~ | int 441 | KigoForwardKouho(d) | ^ kigo.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:474:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 473 | static | ~~~~~~ | int 474 | KigoBackwardKouho(d) | ^ kigo.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | static | ~~~~~~ | int 506 | KigoPreviousKouhoretsu(d) | ^ kigo.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 536 | static | ~~~~~~ | int 537 | KigoNextKouhoretsu(d) | ^ kigo.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 567 | static | ~~~~~~ | int 568 | KigoBeginningOfKouho(d) | ^ kigo.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:590:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 589 | static | ~~~~~~ | int 590 | KigoEndOfKouho(d) | ^ kigo.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:615:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 614 | static | ~~~~~~ | int 615 | KigoKakutei(d) | ^ kigo.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] kigo.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | KigoQuit(d) | ^ kigo.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from kigo.c:726: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from kigo.c:726: ./kigomap.h:30:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 148 warnings generated. rm -f mode.o unshared/mode.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST mode.c -o unshared/mode.o In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int mode.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:229:45: note: expanded from macro 'findExtraKanjiMode' 229 | #define findExtraKanjiMode G229_findExtraKanjiMode | ^ mode.c:120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 120 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ mode.c:130:21: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | modestr(mid) | ^ mode.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | currentModeInfo(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'currentModeInfo' 190 | #define currentModeInfo G190_currentModeInfo | ^ mode.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | japaneseMode(d) | ^ mode.c:230:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 230 | JapaneseMode(d) | ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 245 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | queryMode(d, arg) | ^ | int ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:301:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ep = findExtraMode(d->minorMode); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | changeModeName(modeid, str) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ mode.c:397:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ep = findExtraMode(modeid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | changeModeName(modeid, str) | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ 124 warnings generated. rm -f mode.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC mode.c In file included from mode.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from mode.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from mode.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from mode.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from mode.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from mode.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from mode.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from mode.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from mode.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from mode.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from mode.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from mode.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from mode.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from mode.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from mode.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from mode.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from mode.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from mode.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from mode.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from mode.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from mode.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from mode.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from mode.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from mode.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from mode.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from mode.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from mode.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from mode.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from mode.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from mode.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from mode.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from mode.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from mode.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from mode.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from mode.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from mode.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from mode.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from mode.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from mode.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from mode.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from mode.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from mode.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from mode.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from mode.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from mode.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from mode.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from mode.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from mode.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from mode.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from mode.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from mode.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from mode.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from mode.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from mode.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from mode.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from mode.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from mode.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from mode.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from mode.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from mode.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from mode.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from mode.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from mode.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from mode.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from mode.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from mode.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from mode.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from mode.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from mode.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from mode.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from mode.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from mode.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from mode.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from mode.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from mode.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from mode.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from mode.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from mode.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from mode.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from mode.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from mode.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from mode.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from mode.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from mode.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int mode.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:229:45: note: expanded from macro 'findExtraKanjiMode' 229 | #define findExtraKanjiMode G229_findExtraKanjiMode | ^ mode.c:120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 120 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:318:45: note: expanded from macro 'nothermodes' 318 | #define nothermodes G318_nothermodes | ^ mode.c:130:21: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | modestr(mid) | ^ mode.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | currentModeInfo(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'currentModeInfo' 190 | #define currentModeInfo G190_currentModeInfo | ^ mode.c:211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | japaneseMode(d) | ^ mode.c:230:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 230 | JapaneseMode(d) | ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ mode.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 245 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ mode.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ mode.c:286:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 286 | queryMode(d, arg) | ^ | int ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:332:45: note: expanded from macro 'queryMode' 332 | #define queryMode G332_queryMode | ^ mode.c:301:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | ep = findExtraMode(d->minorMode); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | changeModeName(modeid, str) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ mode.c:397:12: warning: passing arguments to 'G029_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ep = findExtraMode(modeid); | ^ mode.c:96:15: note: expanded from macro 'findExtraMode' 96 | FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) | ^ mode.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | changeModeName(modeid, str) | ^ ./sglobal.h:171:45: note: expanded from macro 'changeModeName' 171 | #define changeModeName G171_changeModeName | ^ 124 warnings generated. rm -f multi.o unshared/multi.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST multi.c -o unshared/multi.o In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int multi.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ ./canna.h:980:12: note: conflicting prototype is here 980 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ multi.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | showChar(c) | ^ multi.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | UseOtherKeymap(d) | ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:112:18: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | p = mapFromHash((KanjiMode)d->current_mode->keytbl, | ^ multi.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:149:18: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | p = actFromHash(keytbl, key); | ^ multi.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:245:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] 245 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ multi.c:262:70: warning: passing arguments to 'G163_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { | ^ multi.c:287:26: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | m = mapFromHash(mode, key, (struct map ***)0); | ^ multi.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ 121 warnings generated. rm -f multi.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC multi.c In file included from multi.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from multi.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from multi.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from multi.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from multi.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from multi.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from multi.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from multi.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from multi.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from multi.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from multi.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from multi.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from multi.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from multi.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from multi.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from multi.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from multi.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from multi.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from multi.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from multi.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from multi.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from multi.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from multi.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from multi.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from multi.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from multi.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from multi.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from multi.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from multi.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from multi.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from multi.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from multi.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from multi.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from multi.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from multi.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from multi.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from multi.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from multi.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from multi.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from multi.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from multi.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from multi.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from multi.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from multi.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from multi.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from multi.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from multi.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from multi.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from multi.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from multi.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from multi.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from multi.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from multi.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from multi.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from multi.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from multi.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from multi.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from multi.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from multi.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from multi.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from multi.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from multi.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from multi.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from multi.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from multi.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from multi.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from multi.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from multi.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from multi.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from multi.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from multi.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from multi.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from multi.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from multi.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from multi.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from multi.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from multi.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from multi.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from multi.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from multi.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from multi.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from multi.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from multi.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from multi.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int multi.c:42:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 42 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ ./canna.h:980:12: note: conflicting prototype is here 980 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ multi.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | showChar(c) | ^ multi.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | UseOtherKeymap(d) | ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ multi.c:112:18: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | p = mapFromHash((KanjiMode)d->current_mode->keytbl, | ^ multi.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:149:18: warning: passing arguments to 'G153_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | p = actFromHash(keytbl, key); | ^ multi.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ | ^ multi.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ multi.c:245:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] 245 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^~~~~~~~~~ multi.c:248:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ multi.c:262:70: warning: passing arguments to 'G163_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { | ^ multi.c:287:26: warning: passing arguments to 'G306_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | m = mapFromHash(mode, key, (struct map ***)0); | ^ multi.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:311:45: note: expanded from macro 'multiSequenceFunc' 311 | #define multiSequenceFunc G311_multiSequenceFunc | ^ 121 warnings generated. rm -f onoff.o unshared/onoff.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST onoff.c -o unshared/onoff.o In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int onoff.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | popOnOffMode(d) | ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:113:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | if((retval = makeOnOffIchiran(d, nelem, bangomax, | ^ onoff.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:149:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 149 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ onoff.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int makeOnOffIchiran(); | ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | static | ~~~~~~ | int 276 | OnOffSelect(d) | ^ onoff.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] onoff.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 307 | static | ~~~~~~ | int 308 | OnOffKakutei(d) | ^ onoff.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ./canna.h:1102:8: note: conflicting prototype is here 1102 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ./canna.h:1103:8: note: conflicting prototype is here 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ./canna.h:1104:8: note: conflicting prototype is here 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ./canna.h:1105:8: note: conflicting prototype is here 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ./canna.h:1106:8: note: conflicting prototype is here 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ./canna.h:1108:8: note: conflicting prototype is here 1108 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ./canna.h:1109:8: note: conflicting prototype is here 1109 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ 138 warnings generated. rm -f onoff.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC onoff.c In file included from onoff.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from onoff.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from onoff.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from onoff.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from onoff.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from onoff.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from onoff.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from onoff.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from onoff.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from onoff.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from onoff.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from onoff.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from onoff.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from onoff.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from onoff.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from onoff.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from onoff.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from onoff.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from onoff.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from onoff.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from onoff.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from onoff.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from onoff.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from onoff.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from onoff.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from onoff.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from onoff.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from onoff.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from onoff.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from onoff.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from onoff.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from onoff.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from onoff.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from onoff.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from onoff.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from onoff.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from onoff.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from onoff.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from onoff.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from onoff.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from onoff.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from onoff.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from onoff.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from onoff.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from onoff.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from onoff.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from onoff.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from onoff.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from onoff.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from onoff.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from onoff.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from onoff.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from onoff.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from onoff.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from onoff.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from onoff.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from onoff.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from onoff.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from onoff.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from onoff.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from onoff.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from onoff.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from onoff.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from onoff.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from onoff.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from onoff.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from onoff.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from onoff.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from onoff.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from onoff.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from onoff.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from onoff.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from onoff.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from onoff.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int onoff.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | popOnOffMode(d) | ^ onoff.c:77:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:113:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | if((retval = makeOnOffIchiran(d, nelem, bangomax, | ^ onoff.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ onoff.c:131:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 130 | static | ~~~~~~ | int 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:149:6: warning: call to undeclared function 'G155_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 149 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:155:45: note: expanded from macro 'allocIchiranBuf' 155 | #define allocIchiranBuf G155_allocIchiranBuf | ^ onoff.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^ onoff.c:41:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | static int makeOnOffIchiran(); | ^ onoff.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | static | ~~~~~~ | int 276 | OnOffSelect(d) | ^ onoff.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] onoff.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 307 | static | ~~~~~~ | int 308 | OnOffKakutei(d) | ^ onoff.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from onoff.c:350: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:30:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ ./canna.h:1102:8: note: conflicting prototype is here 1102 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ ./canna.h:1103:8: note: conflicting prototype is here 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:31:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ ./canna.h:1104:8: note: conflicting prototype is here 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ ./canna.h:1105:8: note: conflicting prototype is here 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:32:38: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ ./canna.h:1106:8: note: conflicting prototype is here 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ ./canna.h:1108:8: note: conflicting prototype is here 1108 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from onoff.c:350: ./onoffmap.h:33:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ ./canna.h:1109:8: note: conflicting prototype is here 1109 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ 138 warnings generated. rm -f parse.o unshared/parse.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST parse.c -o unshared/parse.o In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ parse.c:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ parse.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 79 | static | ~~~~~~ | int 80 | make_initfilename() | ^ parse.c:113:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 113 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ parse.c:115:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 115 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ parse.c:128:7: warning: call to undeclared function 'G182_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | if (clisp_init() == 0) { | ^ ./sglobal.h:182:45: note: expanded from macro 'clisp_init' 182 | #define clisp_init G182_clisp_init | ^ parse.c:131:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:144:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:150:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:166:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:211:45: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); | ^ parse.c:221:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:226:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:237:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:290:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:296:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:301:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:311:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:318:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 318 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:322:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 346 | static | ~~~~~~ | int 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:352:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | gethostname(buf, bufsize); | ^ parse.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int DISPLAY_to_hostname(); | ^ parse.c:368:1: warning: non-void function does not return a value [-Wreturn-type] 368 | } | ^ 131 warnings generated. rm -f parse.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC parse.c In file included from parse.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from parse.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from parse.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from parse.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from parse.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from parse.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from parse.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from parse.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from parse.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from parse.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from parse.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from parse.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from parse.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from parse.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from parse.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from parse.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from parse.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from parse.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from parse.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from parse.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from parse.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from parse.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from parse.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from parse.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from parse.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from parse.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from parse.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from parse.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from parse.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from parse.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from parse.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from parse.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from parse.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from parse.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from parse.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from parse.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from parse.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from parse.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from parse.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from parse.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from parse.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from parse.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from parse.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from parse.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from parse.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from parse.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from parse.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from parse.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from parse.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from parse.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from parse.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from parse.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from parse.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from parse.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from parse.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from parse.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from parse.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from parse.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from parse.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from parse.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from parse.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from parse.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from parse.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from parse.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from parse.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from parse.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from parse.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from parse.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from parse.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from parse.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from parse.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from parse.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from parse.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from parse.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from parse.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from parse.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from parse.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from parse.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from parse.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from parse.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from parse.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from parse.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from parse.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from parse.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ parse.c:58:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YYparse_by_rcfilename' 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^ parse.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 79 | static | ~~~~~~ | int 80 | make_initfilename() | ^ parse.c:113:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 113 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ parse.c:115:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 115 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ parse.c:128:7: warning: call to undeclared function 'G182_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | if (clisp_init() == 0) { | ^ ./sglobal.h:182:45: note: expanded from macro 'clisp_init' 182 | #define clisp_init G182_clisp_init | ^ parse.c:131:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:144:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:150:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:166:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:211:45: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); | ^ parse.c:221:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:226:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:237:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:290:30: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:296:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | DISPLAY_to_hostname(p, display, NAMEBUFSIZE); | ^ parse.c:301:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:311:26: warning: passing arguments to 'G133_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:318:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 318 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:322:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 346 | static | ~~~~~~ | int 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:352:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | gethostname(buf, bufsize); | ^ parse.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | DISPLAY_to_hostname(name, buf, bufsize) | ^ parse.c:46:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static int DISPLAY_to_hostname(); | ^ parse.c:368:1: warning: non-void function does not return a value [-Wreturn-type] 368 | } | ^ 131 warnings generated. rm -f romaji.o unshared/romaji.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST romaji.c -o unshared/romaji.o In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int romaji.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | kanaRepl(d, where, insert, insertlen, mask) | ^ romaji.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | romajiRepl(d, where, insert, insertlen, mask) | ^ romaji.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:280:45: note: expanded from macro 'kPos2rPos' 280 | #define kPos2rPos G280_kPos2rPos | ^ romaji.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | makeYomiReturnStruct(d) | ^ ./sglobal.h:305:45: note: expanded from macro 'makeYomiReturnStruct' 305 | #define makeYomiReturnStruct G305_makeYomiReturnStruct | ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ romaji.c:335:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 335 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ romaji.c:336:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 336 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ romaji.c:351:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:351:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:380:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:380:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:401:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:401:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:424:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:424:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:458:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 458 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | OpenRoma(table) | ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 478 | RomkanaInit() | ^ | int ./sglobal.h:82:45: note: expanded from macro 'RomkanaInit' 82 | #define RomkanaInit G082_RomkanaInit | ^ romaji.c:527:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:527:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:316:45: note: expanded from macro 'newYomiContext' 316 | #define newYomiContext G316_newYomiContext | ^ romaji.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ romaji.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | popYomiMode(d) | ^ ./sglobal.h:327:45: note: expanded from macro 'popYomiMode' 327 | #define popYomiMode G327_popYomiMode | ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 794 | static | ~~~~~~ | int 795 | checkIfYomiExit(d, retval) | ^ romaji.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:826:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 825 | static | ~~~~~~ | int 826 | checkIfYomiQuit(d, retval) | ^ romaji.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | fitmarks(yc) | ^ ./sglobal.h:387:45: note: expanded from macro 'fitmarks' 387 | #define fitmarks G387_fitmarks | ^ romaji.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | ReCheckStartp(yc) | ^ ./sglobal.h:386:45: note: expanded from macro 'ReCheckStartp' 386 | #define ReCheckStartp G386_ReCheckStartp | ^ romaji.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:334:45: note: expanded from macro 'removeCurrentBunsetsu' 334 | #define removeCurrentBunsetsu G334_removeCurrentBunsetsu | ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 965 | static makePhonoOnBuffer(); | ~~~~~~ ^ | int romaji.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:385:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 385 | #define restoreChikujiIfBaseChikuji G385_restoreChikujiIfBaseChikuji | ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 980 | YomiInsert(d) | ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:1098:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1098 | kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); | ^ romaji.c:1150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1150 | findSup(wchar_t key) | ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ romaji.c:1157:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1157 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1179 | static | ~~~~~~ | int 1180 | makePhonoOnBuffer(d, yc, key, flag, english) | ^ romaji.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:965:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 965 | static makePhonoOnBuffer(); | ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1451 | static | ~~~~~~ | int 1452 | dakuonP(ch) | ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1455 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1452 | dakuonP(ch) | ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1497 | static | ~~~~~~ | int 1498 | growDakuonP(ch) | ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | growDakuonP(ch) | ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1536 | static | ~~~~~~ | int 1537 | KanaYomiInsert(d) | ^ romaji.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:308:45: note: expanded from macro 'moveStrings' 308 | #define moveStrings G308_moveStrings | ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | howFarToGoBackward(yc) | ^ romaji.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1718:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | static | ~~~~~~ | int 1718 | howFarToGoForward(yc) | ^ romaji.c:1718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | YomiBackward(d) /* κư */ | ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1806 | static YomiNop pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1809:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1808 | static | ~~~~~~ | int 1809 | YomiNop(d) | ^ romaji.c:1809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1819:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1819 | static YomiForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1821 | static | ~~~~~~ | int 1822 | YomiForward(d) /* αư */ | ^ romaji.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static YomiBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1882 | static | ~~~~~~ | int 1883 | YomiBeginningOfLine(d) /* κüư */ | ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1914:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1914 | static YomiEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1916 | static | ~~~~~~ | int 1917 | YomiEndOfLine(d) /* αüư */ | ^ romaji.c:1917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1940 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:233:45: note: expanded from macro 'forceRomajiFlushYomi' 233 | #define forceRomajiFlushYomi G233_forceRomajiFlushYomi | ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1983 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:1983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2018 | saveFlags(yc) | ^ romaji.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | restoreFlags(yc) | ^ ./sglobal.h:339:45: note: expanded from macro 'restoreFlags' 339 | #define restoreFlags G339_restoreFlags | ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2053 | doYomiKakutei(d) | ^ romaji.c:2067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2067 | xString(str, len, s, e) | ^ ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ romaji.c:2079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2079 | xYomiKakuteiString(yc, s, e) | ^ romaji.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | xYomiYomi(yc, s, e) | ^ romaji.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2095 | xYomiRomaji(yc, s, e) | ^ romaji.c:2103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2103 | finishYomiKakutei(d) | ^ romaji.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2114 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ romaji.c:2136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2135 | static | ~~~~~~ | int 2136 | appendYomi2Yomi(yom, yc) | ^ romaji.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:2158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2158 | dupYomiContext(yc) | ^ ./sglobal.h:210:45: note: expanded from macro 'dupYomiContext' 210 | #define dupYomiContext G210_dupYomiContext | ^ romaji.c:2193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2193 | doMuhenkan(d, yc) | ^ ./sglobal.h:209:45: note: expanded from macro 'doMuhenkan' 209 | #define doMuhenkan G209_doMuhenkan | ^ romaji.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2236 | xTanKakuteiString(yc, s, e) | ^ romaji.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2281 | doJishuKakutei(d, yc) | ^ romaji.c:2315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2315 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:384:45: note: expanded from macro 'doKakutei' 384 | #define doKakutei G384_doKakutei | ^ romaji.c:2539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2539 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ romaji.c:2569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2569 | YomiKakutei(d) | ^ ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ romaji.c:2594:30: warning: passing arguments to 'G314_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | yc = newFilledYomiContext(next, prev); | ^ romaji.c:2614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2614 | clearYomiContext(yc) | ^ ./sglobal.h:180:45: note: expanded from macro 'clearYomiContext' 180 | #define clearYomiContext G180_clearYomiContext | ^ romaji.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2634 | clearChikujiContext(yc) | ^ romaji.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2669 | RomajiClearYomi(d) | ^ ./sglobal.h:78:45: note: expanded from macro 'RomajiClearYomi' 78 | #define RomajiClearYomi G078_RomajiClearYomi | ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2686 | YomiExit(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2726 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:80:45: note: expanded from macro 'RomajiStoreYomi' 80 | #define RomajiStoreYomi G080_RomajiStoreYomi | ^ romaji.c:2766:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2766 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2839 | static YomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2842 | YomiDeletePrevious(d) | ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2878 | static YomiDeleteNext pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2881 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2952 | static YomiKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2955 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2984 | static YomiQuit pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2987 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3021 | static simplePopCallback pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3023 | static | ~~~~~~ | int 3024 | simplePopCallback(d, retval, env) | ^ romaji.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3035 | alphaMode(d) | ^ | int ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3071 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3074:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3073 | static | ~~~~~~ | int 3074 | exitYomiQuotedInsert(d, retval, env) | ^ romaji.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3085:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3084 | static | ~~~~~~ | int 3085 | YomiInsertQuoted(d) | ^ romaji.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3116 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int romaji.c:3119:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3118 | static | ~~~~~~ | int 3119 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^ romaji.c:3119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3136:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3136 | } | ^ romaji.c:3144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3144 | yomiQuotedInsertMode(d) | ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3171 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3211:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3211 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3203 | mapAsKuten(d) | ^ romaji.c:3304:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3304 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3296 | mapAsHex(d) | ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3428 | static ConvertAsHex pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3431:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3430 | static | ~~~~~~ | int 3431 | ConvertAsHex(d) | ^ romaji.c:3431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3480 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3526 | convertAsHex(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3539 | replaceSup2(ind, n) | ^ romaji.c:3560:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3560 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3556 | replaceSup(ind, n) | ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3570 | static everySupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3573:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3572 | static | ~~~~~~ | int 3573 | everySupkey(d, retval, env) | ^ romaji.c:3573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3591:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3591 | static exitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3594:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3593 | static | ~~~~~~ | int 3594 | exitSupkey(d, retval, env) | ^ romaji.c:3594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3635 | static quitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3637 | static | ~~~~~~ | int 3638 | quitSupkey(d, retval, env) | ^ romaji.c:3638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3650 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3657 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3698 | static | ~~~~~~ | int 3699 | regionGairaigo(yc, s, e) | ^ romaji.c:3699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3717 | containGairaigo(yc) | ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3730 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3762 | static YomiHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3765 | YomiHenkan(d) | ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3832 | static YomiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3835 | YomiHenkanNaive(d) | ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3849 | static YomiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3852 | YomiHenkanOrNothing(d) | ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3869 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3872 | static YomiBaseHira pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3874 | static | ~~~~~~ | int 3875 | YomiBaseHira(d) | ^ romaji.c:3875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3884:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3884 | static YomiBaseKata pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3887:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3886 | static | ~~~~~~ | int 3887 | YomiBaseKata(d) | ^ romaji.c:3887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3896 | static YomiBaseEisu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3898 | static | ~~~~~~ | int 3899 | YomiBaseEisu(d) | ^ romaji.c:3899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3908:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3908 | static YomiBaseZen pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3910 | static | ~~~~~~ | int 3911 | YomiBaseZen(d) | ^ romaji.c:3911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3920:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3920 | static YomiBaseHan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3923:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3922 | static | ~~~~~~ | int 3923 | YomiBaseHan(d) | ^ romaji.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3932 | static YomiBaseKana pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3934 | static | ~~~~~~ | int 3935 | YomiBaseKana(d) | ^ romaji.c:3935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3944:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3944 | static YomiBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3947:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3946 | static | ~~~~~~ | int 3947 | YomiBaseKakutei(d) | ^ romaji.c:3947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3956:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3956 | static YomiBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3959:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3958 | static | ~~~~~~ | int 3959 | YomiBaseHenkan(d) | ^ romaji.c:3959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3970 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3989:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3989 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:3989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:4008:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4008 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4039 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4069 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4088:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4088 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4107 | YomiModeBackup(d) | ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4151:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4151 | exitJishu(d) | ^ | int ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4159:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:229:19: note: conflicting prototype is here 229 | canna_export(int) RkwCvtZen pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:227:19: note: conflicting prototype is here 227 | canna_export(int) RkwCvtKana pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:226:19: note: conflicting prototype is here 226 | canna_export(int) RkwCvtHira pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:228:19: note: conflicting prototype is here 228 | canna_export(int) RkwCvtHan pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4241:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4241 | len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); | ^ romaji.c:4242:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4242 | len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); | ^ romaji.c:4346:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4345 | static | ~~~~~~ | int 4346 | YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ | ^ romaji.c:4346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4379 | chikujiEndBun(d) | ^ romaji.c:4430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4430 | replaceEnglish(d, yc, start, end, RKflag, engflag) | ^ romaji.c:4459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4459 | YomiMark(d) | ^ ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4561 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4635 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:366:45: note: expanded from macro 'trimYomi' 366 | #define trimYomi G366_trimYomi | ^ romaji.c:4682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4682 | TanBubunKakutei(d) | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ romaji.c:4850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4850 | removeKana(d, yc, k, r) | ^ ./sglobal.h:335:45: note: expanded from macro 'removeKana' 335 | #define removeKana G335_removeKana | ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4873 | static YomiNextJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4876:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4875 | static | ~~~~~~ | int 4876 | YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ | ^ romaji.c:4876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4882 | static YomiPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4885:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4884 | static | ~~~~~~ | int 4885 | YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ | ^ romaji.c:4885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4891:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4891 | static YomiKanaRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4894:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4893 | static | ~~~~~~ | int 4894 | YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ | ^ romaji.c:4894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4900:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4900 | static YomiRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4902 | static | ~~~~~~ | int 4903 | YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4909:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4909 | static YomiCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4911 | static | ~~~~~~ | int 4912 | YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4918:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4918 | static YomiZenkaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4921:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4920 | static | ~~~~~~ | int 4921 | YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ | ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static YomiHankaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4929 | static | ~~~~~~ | int 4930 | YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ | ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4939:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4939 | static YomiHiraganaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4941 | static | ~~~~~~ | int 4942 | YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ | ^ romaji.c:4942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4948:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4948 | static YomiKatakanaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4950 | static | ~~~~~~ | int 4951 | YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ | ^ romaji.c:4951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4957:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4957 | static YomiRomajiJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4959 | static | ~~~~~~ | int 4960 | YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ | ^ romaji.c:4960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4966 | static YomiToLower pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4968:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4967 | static | ~~~~~~ | int 4968 | YomiToLower(d) | ^ romaji.c:4968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4974 | static YomiToUpper pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4976 | static | ~~~~~~ | int 4977 | YomiToUpper(d) | ^ romaji.c:4977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4983 | static YomiCapitalize pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4985 | static | ~~~~~~ | int 4986 | YomiCapitalize(d) | ^ romaji.c:4986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int 370 warnings generated. rm -f romaji.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC romaji.c In file included from romaji.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from romaji.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from romaji.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from romaji.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from romaji.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from romaji.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from romaji.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from romaji.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from romaji.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from romaji.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from romaji.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from romaji.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from romaji.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from romaji.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from romaji.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from romaji.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from romaji.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from romaji.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from romaji.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from romaji.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from romaji.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from romaji.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from romaji.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from romaji.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from romaji.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from romaji.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from romaji.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from romaji.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from romaji.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from romaji.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from romaji.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from romaji.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from romaji.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from romaji.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from romaji.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from romaji.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from romaji.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from romaji.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from romaji.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from romaji.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from romaji.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from romaji.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from romaji.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from romaji.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from romaji.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from romaji.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from romaji.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from romaji.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from romaji.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from romaji.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from romaji.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from romaji.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from romaji.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from romaji.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from romaji.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from romaji.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from romaji.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from romaji.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from romaji.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from romaji.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from romaji.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from romaji.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from romaji.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from romaji.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from romaji.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from romaji.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from romaji.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from romaji.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from romaji.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from romaji.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from romaji.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from romaji.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from romaji.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from romaji.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from romaji.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from romaji.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from romaji.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from romaji.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from romaji.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from romaji.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int romaji.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | kanaRepl(d, where, insert, insertlen, mask) | ^ romaji.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | romajiRepl(d, where, insert, insertlen, mask) | ^ romaji.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:280:45: note: expanded from macro 'kPos2rPos' 280 | #define kPos2rPos G280_kPos2rPos | ^ romaji.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | makeYomiReturnStruct(d) | ^ ./sglobal.h:305:45: note: expanded from macro 'makeYomiReturnStruct' 305 | #define makeYomiReturnStruct G305_makeYomiReturnStruct | ^ romaji.c:329:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 329 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'ckverbose' 177 | #define ckverbose G177_ckverbose | ^ romaji.c:335:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 335 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:638:24: note: conflicting prototype is here 638 | extern struct RkRxDic *RkwOpenRoma pro((char *)); | ^ romaji.c:336:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 336 | char *p, *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ romaji.c:351:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:351:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 351 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:380:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:380:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 380 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:401:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:401:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:424:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:424:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:458:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 458 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | OpenRoma(table) | ^ romaji.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 478 | RomkanaInit() | ^ | int ./sglobal.h:82:45: note: expanded from macro 'RomkanaInit' 82 | #define RomkanaInit G082_RomkanaInit | ^ romaji.c:527:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:527:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:532:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:316:45: note: expanded from macro 'newYomiContext' 316 | #define newYomiContext G316_newYomiContext | ^ romaji.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:34:45: note: expanded from macro 'GetKanjiString' 34 | #define GetKanjiString G034_GetKanjiString | ^ romaji.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | popYomiMode(d) | ^ ./sglobal.h:327:45: note: expanded from macro 'popYomiMode' 327 | #define popYomiMode G327_popYomiMode | ^ romaji.c:795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 794 | static | ~~~~~~ | int 795 | checkIfYomiExit(d, retval) | ^ romaji.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:826:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 825 | static | ~~~~~~ | int 826 | checkIfYomiQuit(d, retval) | ^ romaji.c:826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | fitmarks(yc) | ^ ./sglobal.h:387:45: note: expanded from macro 'fitmarks' 387 | #define fitmarks G387_fitmarks | ^ romaji.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | ReCheckStartp(yc) | ^ ./sglobal.h:386:45: note: expanded from macro 'ReCheckStartp' 386 | #define ReCheckStartp G386_ReCheckStartp | ^ romaji.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:334:45: note: expanded from macro 'removeCurrentBunsetsu' 334 | #define removeCurrentBunsetsu G334_removeCurrentBunsetsu | ^ romaji.c:965:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 965 | static makePhonoOnBuffer(); | ~~~~~~ ^ | int romaji.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:385:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 385 | #define restoreChikujiIfBaseChikuji G385_restoreChikujiIfBaseChikuji | ^ romaji.c:980:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 980 | YomiInsert(d) | ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ romaji.c:1098:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1098 | kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); | ^ romaji.c:1150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1150 | findSup(wchar_t key) | ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ romaji.c:1157:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1157 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:1180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1179 | static | ~~~~~~ | int 1180 | makePhonoOnBuffer(d, yc, key, flag, english) | ^ romaji.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:965:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 965 | static makePhonoOnBuffer(); | ^ romaji.c:1452:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1451 | static | ~~~~~~ | int 1452 | dakuonP(ch) | ^ romaji.c:1455:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1455 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1452 | dakuonP(ch) | ^ romaji.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1497 | static | ~~~~~~ | int 1498 | growDakuonP(ch) | ^ romaji.c:1502:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static dakuon_first_time = 1; | ~~~~~~ ^ | int romaji.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | growDakuonP(ch) | ^ romaji.c:1537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1536 | static | ~~~~~~ | int 1537 | KanaYomiInsert(d) | ^ romaji.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:308:45: note: expanded from macro 'moveStrings' 308 | #define moveStrings G308_moveStrings | ^ romaji.c:1695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1694 | static | ~~~~~~ | int 1695 | howFarToGoBackward(yc) | ^ romaji.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1718:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1717 | static | ~~~~~~ | int 1718 | howFarToGoForward(yc) | ^ romaji.c:1718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | YomiBackward(d) /* κư */ | ^ romaji.c:1806:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1806 | static YomiNop pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1809:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1808 | static | ~~~~~~ | int 1809 | YomiNop(d) | ^ romaji.c:1809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1819:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1819 | static YomiForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1822:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1821 | static | ~~~~~~ | int 1822 | YomiForward(d) /* αư */ | ^ romaji.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static YomiBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1882 | static | ~~~~~~ | int 1883 | YomiBeginningOfLine(d) /* κüư */ | ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1914:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1914 | static YomiEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:1917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1916 | static | ~~~~~~ | int 1917 | YomiEndOfLine(d) /* αüư */ | ^ romaji.c:1917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1940 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:233:45: note: expanded from macro 'forceRomajiFlushYomi' 233 | #define forceRomajiFlushYomi G233_forceRomajiFlushYomi | ^ romaji.c:1983:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1983 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:1983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ romaji.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2018 | saveFlags(yc) | ^ romaji.c:2034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2034 | restoreFlags(yc) | ^ ./sglobal.h:339:45: note: expanded from macro 'restoreFlags' 339 | #define restoreFlags G339_restoreFlags | ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2053 | doYomiKakutei(d) | ^ romaji.c:2067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2067 | xString(str, len, s, e) | ^ ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ romaji.c:2079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2079 | xYomiKakuteiString(yc, s, e) | ^ romaji.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | xYomiYomi(yc, s, e) | ^ romaji.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2095 | xYomiRomaji(yc, s, e) | ^ romaji.c:2103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2103 | finishYomiKakutei(d) | ^ romaji.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2114 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ romaji.c:2136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2135 | static | ~~~~~~ | int 2136 | appendYomi2Yomi(yom, yc) | ^ romaji.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:2158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2158 | dupYomiContext(yc) | ^ ./sglobal.h:210:45: note: expanded from macro 'dupYomiContext' 210 | #define dupYomiContext G210_dupYomiContext | ^ romaji.c:2193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2193 | doMuhenkan(d, yc) | ^ ./sglobal.h:209:45: note: expanded from macro 'doMuhenkan' 209 | #define doMuhenkan G209_doMuhenkan | ^ romaji.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2236 | xTanKakuteiString(yc, s, e) | ^ romaji.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2281 | doJishuKakutei(d, yc) | ^ romaji.c:2315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2315 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:384:45: note: expanded from macro 'doKakutei' 384 | #define doKakutei G384_doKakutei | ^ romaji.c:2539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2539 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ romaji.c:2569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2569 | YomiKakutei(d) | ^ ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ romaji.c:2594:30: warning: passing arguments to 'G314_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2594 | yc = newFilledYomiContext(next, prev); | ^ romaji.c:2614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2614 | clearYomiContext(yc) | ^ ./sglobal.h:180:45: note: expanded from macro 'clearYomiContext' 180 | #define clearYomiContext G180_clearYomiContext | ^ romaji.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2634 | clearChikujiContext(yc) | ^ romaji.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2669 | RomajiClearYomi(d) | ^ ./sglobal.h:78:45: note: expanded from macro 'RomajiClearYomi' 78 | #define RomajiClearYomi G078_RomajiClearYomi | ^ romaji.c:2686:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2686 | YomiExit(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ romaji.c:2726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2726 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:80:45: note: expanded from macro 'RomajiStoreYomi' 80 | #define RomajiStoreYomi G080_RomajiStoreYomi | ^ romaji.c:2766:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2766 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ romaji.c:2839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2839 | static YomiDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2842 | YomiDeletePrevious(d) | ^ romaji.c:2878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2878 | static YomiDeleteNext pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2881 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2952 | static YomiKillToEndOfLine pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2955 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2984:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2984 | static YomiQuit pro((uiContext)); | ~~~~~~ ^ | int romaji.c:2987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2987 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:3021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3021 | static simplePopCallback pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3023 | static | ~~~~~~ | int 3024 | simplePopCallback(d, retval, env) | ^ romaji.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3035 | alphaMode(d) | ^ | int ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:158:45: note: expanded from macro 'alphaMode' 158 | #define alphaMode G158_alphaMode | ^ romaji.c:3071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3071 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3074:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3073 | static | ~~~~~~ | int 3074 | exitYomiQuotedInsert(d, retval, env) | ^ romaji.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3085:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3084 | static | ~~~~~~ | int 3085 | YomiInsertQuoted(d) | ^ romaji.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3116 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int romaji.c:3119:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3118 | static | ~~~~~~ | int 3119 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^ romaji.c:3119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3136:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3136 | } | ^ romaji.c:3144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3144 | yomiQuotedInsertMode(d) | ^ romaji.c:3171:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3171 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ romaji.c:3211:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3211 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3203 | mapAsKuten(d) | ^ romaji.c:3304:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3304 | static allowTwoByte = 1; | ~~~~~~ ^ | int romaji.c:3296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3296 | mapAsHex(d) | ^ romaji.c:3428:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3428 | static ConvertAsHex pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3431:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3430 | static | ~~~~~~ | int 3431 | ConvertAsHex(d) | ^ romaji.c:3431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3480 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ ./sglobal.h:192:45: note: expanded from macro 'cvtAsHex' 192 | #define cvtAsHex G192_cvtAsHex | ^ romaji.c:3526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3526 | convertAsHex(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:188:45: note: expanded from macro 'convertAsHex' 188 | #define convertAsHex G188_convertAsHex | ^ romaji.c:3539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3539 | replaceSup2(ind, n) | ^ romaji.c:3560:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3560 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3556 | replaceSup(ind, n) | ^ romaji.c:3570:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3570 | static everySupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3573:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3572 | static | ~~~~~~ | int 3573 | everySupkey(d, retval, env) | ^ romaji.c:3573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3591:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3591 | static exitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3594:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3593 | static | ~~~~~~ | int 3594 | exitSupkey(d, retval, env) | ^ romaji.c:3594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3635 | static quitSupkey pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int romaji.c:3638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3637 | static | ~~~~~~ | int 3638 | quitSupkey(d, retval, env) | ^ romaji.c:3638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3650 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ romaji.c:3657:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3657 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:317:45: note: expanded from macro 'nkeysup' 317 | #define nkeysup G317_nkeysup | ^ romaji.c:3699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3698 | static | ~~~~~~ | int 3699 | regionGairaigo(yc, s, e) | ^ romaji.c:3699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3717 | containGairaigo(yc) | ^ romaji.c:3730:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3730 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ romaji.c:3762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3762 | static YomiHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3765 | YomiHenkan(d) | ^ romaji.c:3832:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3832 | static YomiHenkanNaive pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3835 | YomiHenkanNaive(d) | ^ romaji.c:3849:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3849 | static YomiHenkanOrNothing pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3852 | YomiHenkanOrNothing(d) | ^ romaji.c:3868:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ romaji.c:3868:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3868 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ romaji.c:3869:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3869 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ romaji.c:3870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ romaji.c:3870:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3870 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ romaji.c:3872:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3872 | static YomiBaseHira pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3874 | static | ~~~~~~ | int 3875 | YomiBaseHira(d) | ^ romaji.c:3875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3884:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3884 | static YomiBaseKata pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3887:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3886 | static | ~~~~~~ | int 3887 | YomiBaseKata(d) | ^ romaji.c:3887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3896:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3896 | static YomiBaseEisu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3899:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3898 | static | ~~~~~~ | int 3899 | YomiBaseEisu(d) | ^ romaji.c:3899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3908:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3908 | static YomiBaseZen pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3910 | static | ~~~~~~ | int 3911 | YomiBaseZen(d) | ^ romaji.c:3911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3920:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3920 | static YomiBaseHan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3923:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3922 | static | ~~~~~~ | int 3923 | YomiBaseHan(d) | ^ romaji.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3932 | static YomiBaseKana pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3934 | static | ~~~~~~ | int 3935 | YomiBaseKana(d) | ^ romaji.c:3935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3944:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3944 | static YomiBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3947:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3946 | static | ~~~~~~ | int 3947 | YomiBaseKakutei(d) | ^ romaji.c:3947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3956:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3956 | static YomiBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int romaji.c:3959:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3958 | static | ~~~~~~ | int 3959 | YomiBaseHenkan(d) | ^ romaji.c:3959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:3970:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3970 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ romaji.c:3989:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3989 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:3989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ romaji.c:4008:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4008 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ romaji.c:4039:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4039 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ romaji.c:4069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4069 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ romaji.c:4088:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4088 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ romaji.c:4107:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4107 | YomiModeBackup(d) | ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ romaji.c:4151:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4151 | exitJishu(d) | ^ | int ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:222:45: note: expanded from macro 'exitJishu' 222 | #define exitJishu G222_exitJishu | ^ romaji.c:4159:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:229:19: note: conflicting prototype is here 229 | canna_export(int) RkwCvtZen pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:227:19: note: conflicting prototype is here 227 | canna_export(int) RkwCvtKana pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:226:19: note: conflicting prototype is here 226 | canna_export(int) RkwCvtHira pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4159:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4159 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:228:19: note: conflicting prototype is here 228 | canna_export(int) RkwCvtHan pro((cannawc *, int, cannawc *, int)); | ^ romaji.c:4241:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4241 | len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); | ^ romaji.c:4242:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4242 | len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); | ^ romaji.c:4346:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4345 | static | ~~~~~~ | int 4346 | YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ | ^ romaji.c:4346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4379 | chikujiEndBun(d) | ^ romaji.c:4430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4430 | replaceEnglish(d, yc, start, end, RKflag, engflag) | ^ romaji.c:4459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4459 | YomiMark(d) | ^ ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ romaji.c:4561:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4561 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4635 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:366:45: note: expanded from macro 'trimYomi' 366 | #define trimYomi G366_trimYomi | ^ romaji.c:4682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4682 | TanBubunKakutei(d) | ^ ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ romaji.c:4850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4850 | removeKana(d, yc, k, r) | ^ ./sglobal.h:335:45: note: expanded from macro 'removeKana' 335 | #define removeKana G335_removeKana | ^ romaji.c:4873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4873 | static YomiNextJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4876:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4875 | static | ~~~~~~ | int 4876 | YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ | ^ romaji.c:4876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4882 | static YomiPreviousJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4885:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4884 | static | ~~~~~~ | int 4885 | YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ | ^ romaji.c:4885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4891:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4891 | static YomiKanaRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4894:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4893 | static | ~~~~~~ | int 4894 | YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ | ^ romaji.c:4894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4900:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4900 | static YomiRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4903:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4902 | static | ~~~~~~ | int 4903 | YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4909:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4909 | static YomiCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4911 | static | ~~~~~~ | int 4912 | YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ | ^ romaji.c:4912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4918:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4918 | static YomiZenkaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4921:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4920 | static | ~~~~~~ | int 4921 | YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ | ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static YomiHankaku pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4929 | static | ~~~~~~ | int 4930 | YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ | ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4939:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4939 | static YomiHiraganaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4941 | static | ~~~~~~ | int 4942 | YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ | ^ romaji.c:4942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4948:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4948 | static YomiKatakanaJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4950 | static | ~~~~~~ | int 4951 | YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ | ^ romaji.c:4951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4957:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4957 | static YomiRomajiJishu pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4959 | static | ~~~~~~ | int 4960 | YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ | ^ romaji.c:4960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4966:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4966 | static YomiToLower pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4968:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4967 | static | ~~~~~~ | int 4968 | YomiToLower(d) | ^ romaji.c:4968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4974 | static YomiToUpper pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4976 | static | ~~~~~~ | int 4977 | YomiToUpper(d) | ^ romaji.c:4977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] romaji.c:4983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4983 | static YomiCapitalize pro((uiContext)); | ~~~~~~ ^ | int romaji.c:4986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4985 | static | ~~~~~~ | int 4986 | YomiCapitalize(d) | ^ romaji.c:4986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from romaji.c:5011: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:5011: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:5011: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from romaji.c:5011: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int 370 warnings generated. rm -f uiutil.o unshared/uiutil.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST uiutil.c -o unshared/uiutil.o In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:81:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:83:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:85:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:86:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:87:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:88:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 88 | {"եɽ", MENU_NEXT_MENU, MT_FILE}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | freeMenu(m) | ^ ./sglobal.h:239:45: note: expanded from macro 'freeMenu' 239 | #define freeMenu G239_freeMenu | ^ uiutil.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | allocMenu(n, nc) | ^ ./sglobal.h:156:45: note: expanded from macro 'allocMenu' 156 | #define allocMenu G156_allocMenu | ^ uiutil.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | copystruct(eucmenu) | ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 311 | static | ~~~~~~ | int 312 | makeUiUtilEchoStr(d) | ^ uiutil.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ uiutil.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | pushmenu(d, tab) | ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | static | ~~~~~~ | int 351 | uuflExitCatch(d, retval, env) | ^ uiutil.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:416:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 416 | prevMenuIfExist(d) | ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 432 | static | ~~~~~~ | int 433 | uuflQuitCatch(d, retval, env) | ^ uiutil.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | UiUtilMode(d) | ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | newMenuInfo(tab) | ^ uiutil.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | freeAllMenuInfo(p) | ^ ./sglobal.h:234:45: note: expanded from macro 'freeAllMenuInfo' 234 | #define freeAllMenuInfo G234_freeAllMenuInfo | ^ uiutil.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | findMenuInfo(p, ms) | ^ uiutil.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | showmenu(d, table) | ^ ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ uiutil.c:551:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 551 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ 132 warnings generated. rm -f uiutil.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uiutil.c In file included from uiutil.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uiutil.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uiutil.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uiutil.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uiutil.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uiutil.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uiutil.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uiutil.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uiutil.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uiutil.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uiutil.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uiutil.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uiutil.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uiutil.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uiutil.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uiutil.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uiutil.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uiutil.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uiutil.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uiutil.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uiutil.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uiutil.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uiutil.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uiutil.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uiutil.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uiutil.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uiutil.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uiutil.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uiutil.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uiutil.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uiutil.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uiutil.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uiutil.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uiutil.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uiutil.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uiutil.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uiutil.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uiutil.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uiutil.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uiutil.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uiutil.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uiutil.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uiutil.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uiutil.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uiutil.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uiutil.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uiutil.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uiutil.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uiutil.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uiutil.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uiutil.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uiutil.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uiutil.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uiutil.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uiutil.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uiutil.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uiutil.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uiutil.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uiutil.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uiutil.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uiutil.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uiutil.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uiutil.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uiutil.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uiutil.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uiutil.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uiutil.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uiutil.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uiutil.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uiutil.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uiutil.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uiutil.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uiutil.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uiutil.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uiutil.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uiutil.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uiutil.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:81:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:83:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:85:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:86:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:87:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:88:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 88 | {"եɽ", MENU_NEXT_MENU, MT_FILE}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | freeMenu(m) | ^ ./sglobal.h:239:45: note: expanded from macro 'freeMenu' 239 | #define freeMenu G239_freeMenu | ^ uiutil.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | allocMenu(n, nc) | ^ ./sglobal.h:156:45: note: expanded from macro 'allocMenu' 156 | #define allocMenu G156_allocMenu | ^ uiutil.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | copystruct(eucmenu) | ^ uiutil.c:312:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 311 | static | ~~~~~~ | int 312 | makeUiUtilEchoStr(d) | ^ uiutil.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ uiutil.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | pushmenu(d, tab) | ^ uiutil.c:351:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | static | ~~~~~~ | int 351 | uuflExitCatch(d, retval, env) | ^ uiutil.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:416:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 416 | prevMenuIfExist(d) | ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ uiutil.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 432 | static | ~~~~~~ | int 433 | uuflQuitCatch(d, retval, env) | ^ uiutil.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uiutil.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | UiUtilMode(d) | ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ uiutil.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | newMenuInfo(tab) | ^ uiutil.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | freeAllMenuInfo(p) | ^ ./sglobal.h:234:45: note: expanded from macro 'freeAllMenuInfo' 234 | #define freeAllMenuInfo G234_freeAllMenuInfo | ^ uiutil.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | findMenuInfo(p, ms) | ^ uiutil.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | showmenu(d, table) | ^ ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ uiutil.c:551:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 551 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ 132 warnings generated. rm -f uldefine.o unshared/uldefine.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST uldefine.c -o unshared/uldefine.o In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldefine.c:43:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 43 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:231:19: note: conflicting prototype is here 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 104 | static | ~~~~~~ | int 105 | clearTango(d) | ^ uldefine.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:112:1: warning: non-void function does not return a value [-Wreturn-type] 112 | } | ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 114 | clearYomi(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:121:1: warning: non-void function does not return a value [-Wreturn-type] 121 | } | ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | static | ~~~~~~ | int 124 | clearTourokuContext(p) | ^ uldefine.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:154:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 154 | jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | getTourokuContext(d) | ^ | int ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:175:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | getTourokuContext(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | popTourokuMode(d) | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldefine.c:213:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | static | ~~~~~~ | int 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:271:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | static | ~~~~~~ | int 277 | uuTTangoExitCatch(d, retval, env) | ^ uldefine.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 296 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 310 | static | ~~~~~~ | int 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:328:5: warning: call to undeclared function 'G150__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 328 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 370 | static | ~~~~~~ | int 371 | uuT2TangoExitCatch(d, retval, nyc) | ^ uldefine.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 393 | static | ~~~~~~ | int 394 | uuT2TangoQuitCatch(d, retval, env) | ^ uldefine.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 413 | static | ~~~~~~ | int 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 423 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:479:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 479 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | static | ~~~~~~ | int 483 | uuTMakeDicQuitCatch(d, retval, env) | ^ uldefine.c:483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | static | ~~~~~~ | int 497 | uuTMakeDicNoCatch(d, retval, env) | ^ uldefine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:525:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:545:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 545 | jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | getUserDicName(d) | ^ ./sglobal.h:248:45: note: expanded from macro 'getUserDicName' 248 | #define getUserDicName G248_getUserDicName | ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 568 | dicTouroku(d) | ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:592:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 592 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | dicTouroku(d) | ^ ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | dicTourokuDo(d) | ^ uldefine.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 656 | static | ~~~~~~ | int 657 | checkUsrDic(d) | ^ uldefine.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:681:10: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 681 | if(getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 711 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 756 | static | ~~~~~~ | int 757 | dicTourokuTangoPre(d) | ^ uldefine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 763 | static | ~~~~~~ | int 764 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^ uldefine.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static | ~~~~~~ | int 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:827:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 827 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 832 | static | ~~~~~~ | int 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:849:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 849 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 852 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int uldefine.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 854 | static | ~~~~~~ | int 855 | uuTYomiQuitCatch(d, retval, env) | ^ uldefine.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 869 | static | ~~~~~~ | int 870 | dicTourokuYomi(d) | ^ uldefine.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 876 | static | ~~~~~~ | int 877 | acDicTourokuYomi(d, dn, dm) | ^ uldefine.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 887 | static | ~~~~~~ | int 888 | dicTourokuYomiDo(d, quitfunc) | ^ uldefine.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:898:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 898 | 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: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 927 | static | ~~~~~~ | int 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:950:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 950 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 964 | static | ~~~~~~ | int 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:978:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 978 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 986 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:998:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 998 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:1003:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1003 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldefine.c:1006:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1006 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:1036:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1036 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | dicTourokuHinshi(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ uldefine.c:1063:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ 189 warnings generated. rm -f uldefine.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uldefine.c In file included from uldefine.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldefine.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldefine.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldefine.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldefine.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldefine.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldefine.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldefine.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldefine.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldefine.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldefine.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldefine.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldefine.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldefine.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldefine.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldefine.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldefine.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldefine.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldefine.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldefine.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldefine.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldefine.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldefine.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldefine.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldefine.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldefine.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldefine.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldefine.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldefine.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldefine.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldefine.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldefine.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldefine.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldefine.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldefine.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldefine.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldefine.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldefine.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldefine.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldefine.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldefine.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldefine.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldefine.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldefine.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldefine.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldefine.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldefine.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldefine.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldefine.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldefine.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldefine.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldefine.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldefine.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldefine.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldefine.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldefine.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldefine.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldefine.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldefine.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldefine.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldefine.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldefine.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldefine.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldefine.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldefine.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldefine.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldefine.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldefine.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldefine.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldefine.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldefine.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldefine.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldefine.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldefine.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldefine.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldefine.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldefine.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldefine.c:43:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 43 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:231:19: note: conflicting prototype is here 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^ uldefine.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 104 | static | ~~~~~~ | int 105 | clearTango(d) | ^ uldefine.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:112:1: warning: non-void function does not return a value [-Wreturn-type] 112 | } | ^ uldefine.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 114 | clearYomi(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldefine.c:121:1: warning: non-void function does not return a value [-Wreturn-type] 121 | } | ^ uldefine.c:124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | static | ~~~~~~ | int 124 | clearTourokuContext(p) | ^ uldefine.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:154:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 154 | jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | getTourokuContext(d) | ^ | int ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:175:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | getTourokuContext(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldefine.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | popTourokuMode(d) | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldefine.c:213:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 212 | static | ~~~~~~ | int 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:271:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | uuTTangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:277:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | static | ~~~~~~ | int 277 | uuTTangoExitCatch(d, retval, env) | ^ uldefine.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 296 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:376:45: note: expanded from macro 'uuTTangoQuitCatch' 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^ uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 310 | static | ~~~~~~ | int 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:328:5: warning: call to undeclared function 'G150__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 328 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:150:45: note: expanded from macro '_do_func_slightly' 150 | #define _do_func_slightly G150__do_func_slightly | ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | uuT2TangoEveryTimeCatch(d, retval, env) | ^ uldefine.c:371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 370 | static | ~~~~~~ | int 371 | uuT2TangoExitCatch(d, retval, nyc) | ^ uldefine.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 393 | static | ~~~~~~ | int 394 | uuT2TangoQuitCatch(d, retval, env) | ^ uldefine.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 413 | static | ~~~~~~ | int 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:423:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 423 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:479:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 479 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | uuTMakeDicYesCatch(d, retval, env) | ^ uldefine.c:483:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 482 | static | ~~~~~~ | int 483 | uuTMakeDicQuitCatch(d, retval, env) | ^ uldefine.c:483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:497:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | static | ~~~~~~ | int 497 | uuTMakeDicNoCatch(d, retval, env) | ^ uldefine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:525:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 525 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldefine.c:545:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 545 | jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | getUserDicName(d) | ^ ./sglobal.h:248:45: note: expanded from macro 'getUserDicName' 248 | #define getUserDicName G248_getUserDicName | ^ uldefine.c:568:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 568 | dicTouroku(d) | ^ | int ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:592:10: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 592 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | dicTouroku(d) | ^ ./sglobal.h:199:45: note: expanded from macro 'dicTouroku' 199 | #define dicTouroku G199_dicTouroku | ^ uldefine.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | dicTourokuDo(d) | ^ uldefine.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:657:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 656 | static | ~~~~~~ | int 657 | checkUsrDic(d) | ^ uldefine.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:681:10: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 681 | if(getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldefine.c:711:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 711 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ uldefine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 756 | static | ~~~~~~ | int 757 | dicTourokuTangoPre(d) | ^ uldefine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 763 | static | ~~~~~~ | int 764 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^ uldefine.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 778 | static | ~~~~~~ | int 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:827:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 827 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldefine.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | uuTYomiEveryTimeCatch(d, retval, env) | ^ uldefine.c:833:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 832 | static | ~~~~~~ | int 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:849:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 849 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | uuTYomiExitCatch(d, retval, env) | ^ uldefine.c:852:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 852 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ~~~~~~ ^ | int uldefine.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 854 | static | ~~~~~~ | int 855 | uuTYomiQuitCatch(d, retval, env) | ^ uldefine.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 869 | static | ~~~~~~ | int 870 | dicTourokuYomi(d) | ^ uldefine.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 876 | static | ~~~~~~ | int 877 | acDicTourokuYomi(d, dn, dm) | ^ uldefine.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 887 | static | ~~~~~~ | int 888 | dicTourokuYomiDo(d, quitfunc) | ^ uldefine.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldefine.c:898:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 898 | 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: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:928:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 927 | static | ~~~~~~ | int 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:950:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 950 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | uuTHinshiExitCatch(d, retval, env) | ^ uldefine.c:965:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 964 | static | ~~~~~~ | int 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:978:12: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 978 | return dicTourokuHinshi(d); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | uuTHinshiQuitCatch(d, retval, env) | ^ uldefine.c:986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 986 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:998:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 998 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldefine.c:1003:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1003 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldefine.c:1006:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1006 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:1036:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1036 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldefine.c:986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | dicTourokuHinshi(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ uldefine.c:1063:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ uldefine.c:1063:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:200:45: note: expanded from macro 'dicTourokuControl' 200 | #define dicTourokuControl G200_dicTourokuControl | ^ 189 warnings generated. rm -f uldelete.o unshared/uldelete.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST uldelete.c -o unshared/uldelete.o In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldelete.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | freeWorkDic3(tc) | ^ uldelete.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | freeWorkDic(tc) | ^ uldelete.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | freeDic(tc) | ^ ./sglobal.h:236:45: note: expanded from macro 'freeDic' 236 | #define freeDic G236_freeDic | ^ uldelete.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | freeAndPopTouroku(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'freeAndPopTouroku' 235 | #define freeAndPopTouroku G235_freeAndPopTouroku | ^ uldelete.c:95:3: warning: call to undeclared function 'G326_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 95 | popTourokuMode(d); | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | static | ~~~~~~ | int 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:144:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldelete.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | static | ~~~~~~ | int 150 | uuSYomiExitCatch(d, retval, env) | ^ uldelete.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 169 | static | ~~~~~~ | int 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:178:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | static | ~~~~~~ | int 188 | dicSakujoYomi(d) | ^ uldelete.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:215:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 214 | static | ~~~~~~ | int 215 | acDicSakujoYomi(d, dn, dm) | ^ uldelete.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | acDicSakujoDictionary(d, dn, dm) | ^ uldelete.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:249:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 249 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:261:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 261 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | getMountDicName(d, num_return) | ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | dicSakujo(d) | ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:355:9: warning: call to undeclared function 'G247_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 355 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldelete.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | dicSakujo(d) | ^ ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 386 | static | ~~~~~~ | int 387 | CloseDeleteContext(tc) | ^ uldelete.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:401:1: warning: non-void function does not return a value [-Wreturn-type] 401 | } | ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | getEffectDic(tc) | ^ uldelete.c:420:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 420 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:434:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 434 | jrKanjiError = "ѥƥȤǤޤǤ"; | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:472:34: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { | ^ uldelete.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | getEffectDic(tc) | ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 557 | static | ~~~~~~ | int 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:585:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 585 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 591 | static | ~~~~~~ | int 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:608:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 608 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 615 | static | ~~~~~~ | int 616 | dicSakujoBgnBun(d, st) | ^ uldelete.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | dicSakujoEndBun(d) | ^ uldelete.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 721 | static | ~~~~~~ | int 722 | dicSakujoTango(d) | ^ uldelete.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:734:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 734 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:742:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 742 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:750:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 750 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:766:21: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { | ^ uldelete.c:771:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 771 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:778:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 778 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:782:6: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 782 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldelete.c:786:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 786 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:808:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 808 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 831 | static | ~~~~~~ | int 832 | getDeleteDic(mc) | ^ uldelete.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:869:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 868 | static | ~~~~~~ | int 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:890:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 890 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:900:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 900 | return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 908 | static | ~~~~~~ | int 909 | uuSDicQuitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 924 | static | ~~~~~~ | int 925 | dicSakujoDictionary(d) | ^ uldelete.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:956:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 956 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:981:25: warning: call to undeclared function 'G246_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 981 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ uldelete.c:1000:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1000 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1002:27: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1002 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ uldelete.c:1009:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1009 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1031:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1031 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1052:10: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1052 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1068:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1068 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:1088:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1163 | static | ~~~~~~ | int 1164 | uuSDeleteQuitCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | uuSDeleteNoCatch(d, retval, env) | ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1200 | static | ~~~~~~ | int 1201 | dicSakujoDo(d) | ^ uldelete.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1222:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1222 | l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); | ^~~~~~~~ uldelete.c:1230:7: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1230 | if (getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldelete.c:1235:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1235 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ 191 warnings generated. rm -f uldelete.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uldelete.c In file included from uldelete.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from uldelete.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from uldelete.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from uldelete.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from uldelete.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from uldelete.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from uldelete.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from uldelete.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from uldelete.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from uldelete.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from uldelete.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from uldelete.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from uldelete.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from uldelete.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from uldelete.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from uldelete.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from uldelete.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from uldelete.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from uldelete.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from uldelete.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from uldelete.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from uldelete.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from uldelete.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from uldelete.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from uldelete.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from uldelete.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from uldelete.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from uldelete.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from uldelete.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from uldelete.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from uldelete.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from uldelete.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from uldelete.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from uldelete.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from uldelete.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from uldelete.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from uldelete.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from uldelete.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from uldelete.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from uldelete.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from uldelete.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from uldelete.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from uldelete.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from uldelete.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from uldelete.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from uldelete.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from uldelete.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from uldelete.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from uldelete.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from uldelete.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from uldelete.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from uldelete.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from uldelete.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from uldelete.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from uldelete.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from uldelete.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from uldelete.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from uldelete.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from uldelete.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from uldelete.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from uldelete.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from uldelete.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from uldelete.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from uldelete.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from uldelete.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from uldelete.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from uldelete.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from uldelete.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from uldelete.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from uldelete.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from uldelete.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from uldelete.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from uldelete.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from uldelete.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from uldelete.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from uldelete.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from uldelete.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uldelete.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | freeWorkDic3(tc) | ^ uldelete.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | freeWorkDic(tc) | ^ uldelete.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | freeDic(tc) | ^ ./sglobal.h:236:45: note: expanded from macro 'freeDic' 236 | #define freeDic G236_freeDic | ^ uldelete.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | freeAndPopTouroku(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'freeAndPopTouroku' 235 | #define freeAndPopTouroku G235_freeAndPopTouroku | ^ uldelete.c:95:3: warning: call to undeclared function 'G326_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 95 | popTourokuMode(d); | ^ ./sglobal.h:326:45: note: expanded from macro 'popTourokuMode' 326 | #define popTourokuMode G326_popTourokuMode | ^ uldelete.c:103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | static | ~~~~~~ | int 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:144:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ uldelete.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^ uldelete.c:150:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | static | ~~~~~~ | int 150 | uuSYomiExitCatch(d, retval, env) | ^ uldelete.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 169 | static | ~~~~~~ | int 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:178:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | uuSYomiQuitCatch(d, retval, env) | ^ uldelete.c:188:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | static | ~~~~~~ | int 188 | dicSakujoYomi(d) | ^ uldelete.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:215:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 214 | static | ~~~~~~ | int 215 | acDicSakujoYomi(d, dn, dm) | ^ uldelete.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | acDicSakujoDictionary(d, dn, dm) | ^ uldelete.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:249:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 249 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:261:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 261 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | getMountDicName(d, num_return) | ^ uldelete.c:340:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | dicSakujo(d) | ^ | int ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:355:9: warning: call to undeclared function 'G247_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 355 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:247:45: note: expanded from macro 'getTourokuContext' 247 | #define getTourokuContext G247_getTourokuContext | ^ uldelete.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | dicSakujo(d) | ^ ./sglobal.h:198:45: note: expanded from macro 'dicSakujo' 198 | #define dicSakujo G198_dicSakujo | ^ uldelete.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 386 | static | ~~~~~~ | int 387 | CloseDeleteContext(tc) | ^ uldelete.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:401:1: warning: non-void function does not return a value [-Wreturn-type] 401 | } | ^ uldelete.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | static | ~~~~~~ | int 407 | getEffectDic(tc) | ^ uldelete.c:420:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 420 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:434:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 434 | jrKanjiError = "ѥƥȤǤޤǤ"; | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:472:34: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { | ^ uldelete.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | getEffectDic(tc) | ^ uldelete.c:558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 557 | static | ~~~~~~ | int 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:585:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 585 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | uuSTangoExitCatch(d, retval, env) | ^ uldelete.c:592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 591 | static | ~~~~~~ | int 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:608:3: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 608 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ uldelete.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | uuSTangoQuitCatch(d, retval, env) | ^ uldelete.c:616:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 615 | static | ~~~~~~ | int 616 | dicSakujoBgnBun(d, st) | ^ uldelete.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 702 | static | ~~~~~~ | int 703 | dicSakujoEndBun(d) | ^ uldelete.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 721 | static | ~~~~~~ | int 722 | dicSakujoTango(d) | ^ uldelete.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:734:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 734 | return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:742:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 742 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:750:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 750 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:766:21: warning: passing arguments to 'G245_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { | ^ uldelete.c:771:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 771 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:778:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 778 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:782:6: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 782 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ uldelete.c:786:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 786 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:808:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 808 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 831 | static | ~~~~~~ | int 832 | getDeleteDic(mc) | ^ uldelete.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:869:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 868 | static | ~~~~~~ | int 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:890:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 890 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:900:12: warning: call to undeclared function 'G167_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 900 | return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" | ^ ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ uldelete.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | uuSDicExitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 908 | static | ~~~~~~ | int 909 | uuSDicQuitCatch(d, retval, env) | ^ uldelete.c:909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 924 | static | ~~~~~~ | int 925 | dicSakujoDictionary(d) | ^ uldelete.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:956:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 956 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:981:25: warning: call to undeclared function 'G246_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 981 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ uldelete.c:1000:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1000 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1002:27: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1002 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ uldelete.c:1009:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1009 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1031:22: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1031 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1052:10: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1052 | return GLineNGReturnTK(d); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ uldelete.c:1060:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | static | ~~~~~~ | int 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1068:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1068 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ uldelete.c:1071:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ uldelete.c:1088:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | uuSDeleteYesCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1163 | static | ~~~~~~ | int 1164 | uuSDeleteQuitCatch(d, retval, env) | ^ uldelete.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | uuSDeleteNoCatch(d, retval, env) | ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1200 | static | ~~~~~~ | int 1201 | dicSakujoDo(d) | ^ uldelete.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] uldelete.c:1222:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1222 | l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); | ^~~~~~~~ uldelete.c:1230:7: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1230 | if (getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ uldelete.c:1235:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1235 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ 191 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ulhinshi.c -o unshared/ulhinshi.o In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:54:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:55:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:56:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*5*/"", | ^~~~~~~~ ulhinshi.c:58:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:59:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:60:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:62:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:69:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:71:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:72:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | /*16*/"", | ^~~~~~~~ ulhinshi.c:73:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | /*17*/"", | ^~~~~~~~ ulhinshi.c:74:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | /*18*/"", | ^~~~~~~~ ulhinshi.c:75:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:76:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:148:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | static char sgyouA[] = "ʤФޤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:149:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 149 | static char sgyouI[] = "ˤӤߤꤤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:150:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | static char sgyouU[] = "Ĥ̤֤뤦"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ulhinshi.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | WSprintf(to_buf, x1, x2, from_buf) | ^ ulhinshi.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | EWStrcat(buf, xxxx) | ^ ulhinshi.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | EWStrcpy(buf, xxxx) | ^ ulhinshi.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | EWStrcmp(buf, xxxx) | ^ ulhinshi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | EWStrncmp(buf, xxxx, len) | ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:281:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 281 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 288 | static | ~~~~~~ | int 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:306:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 306 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 312 | static | ~~~~~~ | int 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:330:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 330 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 341 | static | ~~~~~~ | int 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:360:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 360 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:364:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 364 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:371:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 371 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:396:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 396 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:400:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 400 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:407:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 407 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 417 | static | ~~~~~~ | int 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:432:16: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 432 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:436:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 436 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 445 | static | ~~~~~~ | int 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:454:10: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 454 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 463 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:470:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | makeHinshi(d); /* ʻ졢顼ååȤƤ */ | ^ ulhinshi.c:481:5: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 481 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ ulhinshi.c:482:12: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 482 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ ulhinshi.c:486:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 486 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:490:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 490 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:499:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 499 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | makeHinshi(d) | ^ ulhinshi.c:461:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 461 | static int makeHinshi(); | ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 671 | static | ~~~~~~ | int 672 | tourokuYes(d) | ^ ulhinshi.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static | ~~~~~~ | int 761 | tourokuNo(d) | ^ ulhinshi.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 860 | static | ~~~~~~ | int 861 | makeDoushi(d) | ^ ulhinshi.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:895:1: warning: non-void function does not return a value [-Wreturn-type] 895 | } | ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 901 | static | ~~~~~~ | int 902 | uuTDicExitCatch(d, retval, env) | ^ ulhinshi.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 929 | static | ~~~~~~ | int 930 | uuTDicQuitCatch(d, retval, env) | ^ ulhinshi.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:941:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 941 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:962:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 962 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulhinshi.c:965:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 965 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:988:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 988 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | static | ~~~~~~ | int 1012 | tangoTouroku(d) | ^ ulhinshi.c:1012:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:1023:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1023 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ 191 warnings generated. rm -f ulhinshi.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulhinshi.c In file included from ulhinshi.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulhinshi.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulhinshi.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulhinshi.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulhinshi.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulhinshi.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulhinshi.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulhinshi.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulhinshi.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulhinshi.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulhinshi.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulhinshi.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulhinshi.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulhinshi.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulhinshi.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulhinshi.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulhinshi.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulhinshi.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulhinshi.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulhinshi.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulhinshi.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulhinshi.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulhinshi.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulhinshi.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulhinshi.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulhinshi.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulhinshi.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulhinshi.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulhinshi.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulhinshi.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulhinshi.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulhinshi.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulhinshi.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulhinshi.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulhinshi.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulhinshi.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulhinshi.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulhinshi.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulhinshi.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulhinshi.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulhinshi.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulhinshi.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulhinshi.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulhinshi.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulhinshi.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulhinshi.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulhinshi.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulhinshi.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulhinshi.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulhinshi.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulhinshi.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulhinshi.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulhinshi.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulhinshi.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulhinshi.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulhinshi.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulhinshi.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulhinshi.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulhinshi.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulhinshi.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulhinshi.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulhinshi.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:54:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:55:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:56:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*5*/"", | ^~~~~~~~ ulhinshi.c:58:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:59:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:60:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:62:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:69:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:71:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:72:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | /*16*/"", | ^~~~~~~~ ulhinshi.c:73:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | /*17*/"", | ^~~~~~~~ ulhinshi.c:74:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | /*18*/"", | ^~~~~~~~ ulhinshi.c:75:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:76:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:148:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | static char sgyouA[] = "ʤФޤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:149:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 149 | static char sgyouI[] = "ˤӤߤꤤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:150:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 150 | static char sgyouU[] = "Ĥ̤֤뤦"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ulhinshi.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | WSprintf(to_buf, x1, x2, from_buf) | ^ ulhinshi.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | EWStrcat(buf, xxxx) | ^ ulhinshi.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | EWStrcpy(buf, xxxx) | ^ ulhinshi.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | EWStrcmp(buf, xxxx) | ^ ulhinshi.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | EWStrncmp(buf, xxxx, len) | ^ ulhinshi.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 272 | static | ~~~~~~ | int 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:281:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 281 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | uuTHinshiYNQuitCatch(d, retval, env) | ^ ulhinshi.c:289:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 288 | static | ~~~~~~ | int 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:306:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 306 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | uuTHinshi2YesCatch(d, retval, env) | ^ ulhinshi.c:313:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 312 | static | ~~~~~~ | int 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:330:14: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 330 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | uuTHinshi2NoCatch(d, retval, env) | ^ ulhinshi.c:342:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 341 | static | ~~~~~~ | int 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:360:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 360 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:364:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 364 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:371:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 371 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | uuTHinshi1YesCatch(d, retval, env) | ^ ulhinshi.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | static | ~~~~~~ | int 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:396:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 396 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:400:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 400 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:407:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 407 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | uuTHinshi1NoCatch(d, retval, env) | ^ ulhinshi.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 417 | static | ~~~~~~ | int 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:432:16: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 432 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:436:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 436 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | uuTHinshiQYesCatch(d, retval, env) | ^ ulhinshi.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 445 | static | ~~~~~~ | int 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:454:10: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 454 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | uuTHinshiQNoCatch(d, retval, env) | ^ ulhinshi.c:463:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 463 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:203:45: note: expanded from macro 'dicTourokuHinshiDelivery' 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^ ulhinshi.c:470:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | makeHinshi(d); /* ʻ졢顼ååȤƤ */ | ^ ulhinshi.c:481:5: warning: call to undeclared function 'G179_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 481 | clearYomi(d); | ^ ./sglobal.h:179:45: note: expanded from macro 'clearYomi' 179 | #define clearYomi G179_clearYomi | ^ ulhinshi.c:482:12: warning: call to undeclared function 'G204_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 482 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:204:45: note: expanded from macro 'dicTourokuTango' 204 | #define dicTourokuTango G204_dicTourokuTango | ^ ulhinshi.c:486:18: warning: call to undeclared function 'G249_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 486 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ ulhinshi.c:490:14: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 490 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:499:12: warning: call to undeclared function 'G201_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 499 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | makeHinshi(d) | ^ ulhinshi.c:461:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 461 | static int makeHinshi(); | ^ ulhinshi.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 671 | static | ~~~~~~ | int 672 | tourokuYes(d) | ^ ulhinshi.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 760 | static | ~~~~~~ | int 761 | tourokuNo(d) | ^ ulhinshi.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 860 | static | ~~~~~~ | int 861 | makeDoushi(d) | ^ ulhinshi.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:895:1: warning: non-void function does not return a value [-Wreturn-type] 895 | } | ^ ulhinshi.c:902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 901 | static | ~~~~~~ | int 902 | uuTDicExitCatch(d, retval, env) | ^ ulhinshi.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:930:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 929 | static | ~~~~~~ | int 930 | uuTDicQuitCatch(d, retval, env) | ^ ulhinshi.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:941:10: warning: call to undeclared function 'G202_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 941 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:202:45: note: expanded from macro 'dicTourokuHinshi' 202 | #define dicTourokuHinshi G202_dicTourokuHinshi | ^ ulhinshi.c:944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:962:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 962 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulhinshi.c:965:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 965 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:988:12: warning: call to undeclared function 'G032_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 988 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ ulhinshi.c:944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dicTourokuDictionary' 201 | #define dicTourokuDictionary G201_dicTourokuDictionary | ^ ulhinshi.c:1012:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | static | ~~~~~~ | int 1012 | tangoTouroku(d) | ^ ulhinshi.c:1012:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulhinshi.c:1023:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1023 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ ./canna.h:1022:17: note: conflicting prototype is here 1022 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ 191 warnings generated. rm -f ulkigo.o unshared/ulkigo.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ulkigo.c -o unshared/ulkigo.o In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulkigo.c:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 39 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ./canna.h:931:12: note: conflicting prototype is here 931 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 176 | static | ~~~~~~ | int 177 | uuKigoExitDo(d, retval) | ^ ulkigo.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:192:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | static | ~~~~~~ | int 192 | uuKigoRExitCatch(d, retval, env) | ^ ulkigo.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | uuKigoGExitCatch(d, retval, env) | ^ ulkigo.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | uuKigoKExitCatch(d, retval, env) | ^ ulkigo.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 260 | static | ~~~~~~ | int 261 | uuKigoQuitCatch(d, retval, env) | ^ ulkigo.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:290:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 290 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulkigo.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 352 | kigoRussia(d) | ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | kigoGreek(d) | ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 394 | kigoKeisen(d) | ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ ulkigo.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ 128 warnings generated. rm -f ulkigo.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulkigo.c In file included from ulkigo.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulkigo.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulkigo.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulkigo.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulkigo.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulkigo.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulkigo.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulkigo.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulkigo.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulkigo.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulkigo.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulkigo.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulkigo.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulkigo.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulkigo.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulkigo.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulkigo.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulkigo.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulkigo.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulkigo.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulkigo.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulkigo.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulkigo.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulkigo.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulkigo.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulkigo.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulkigo.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulkigo.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulkigo.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulkigo.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulkigo.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulkigo.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulkigo.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulkigo.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulkigo.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulkigo.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulkigo.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulkigo.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulkigo.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulkigo.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulkigo.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulkigo.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulkigo.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulkigo.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulkigo.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulkigo.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulkigo.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulkigo.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulkigo.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulkigo.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulkigo.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulkigo.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulkigo.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulkigo.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulkigo.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulkigo.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulkigo.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulkigo.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulkigo.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulkigo.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulkigo.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulkigo.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulkigo.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulkigo.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulkigo.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulkigo.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulkigo.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulkigo.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulkigo.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulkigo.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulkigo.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulkigo.c:39:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 39 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ./canna.h:931:12: note: conflicting prototype is here 931 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:367:45: note: expanded from macro 'uiUtilIchiranTooSmall' 367 | #define uiUtilIchiranTooSmall G367_uiUtilIchiranTooSmall | ^ ulkigo.c:177:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 176 | static | ~~~~~~ | int 177 | uuKigoExitDo(d, retval) | ^ ulkigo.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:192:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | static | ~~~~~~ | int 192 | uuKigoRExitCatch(d, retval, env) | ^ ulkigo.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | uuKigoGExitCatch(d, retval, env) | ^ ulkigo.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 225 | static | ~~~~~~ | int 226 | uuKigoKExitCatch(d, retval, env) | ^ ulkigo.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:374:45: note: expanded from macro 'uuKigoGeneralExitCatch' 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^ ulkigo.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 260 | static | ~~~~~~ | int 261 | uuKigoQuitCatch(d, retval, env) | ^ ulkigo.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulkigo.c:276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:290:16: warning: call to undeclared function 'G244_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 290 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:244:45: note: expanded from macro 'getForIchiranContext' 244 | #define getForIchiranContext G244_getForIchiranContext | ^ ulkigo.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:375:45: note: expanded from macro 'uuKigoMake' 375 | #define uuKigoMake G375_uuKigoMake | ^ ulkigo.c:352:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 352 | kigoRussia(d) | ^ | int ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:292:45: note: expanded from macro 'kigoRussia' 292 | #define kigoRussia G292_kigoRussia | ^ ulkigo.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 373 | kigoGreek(d) | ^ | int ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:290:45: note: expanded from macro 'kigoGreek' 290 | #define kigoGreek G290_kigoGreek | ^ ulkigo.c:394:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 394 | kigoKeisen(d) | ^ | int ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ ulkigo.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:291:45: note: expanded from macro 'kigoKeisen' 291 | #define kigoKeisen G291_kigoKeisen | ^ 128 warnings generated. rm -f ulmount.o unshared/ulmount.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ulmount.c -o unshared/ulmount.o In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:56:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | jrKanjiError = "malloc (newMountContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | freeMountContext(mc) | ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | getMountContext(d) | ^ | int ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:102:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 102 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | getMountContext(d) | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | popMountMode(d) | ^ ./sglobal.h:325:45: note: expanded from macro 'popMountMode' 325 | #define popMountMode G325_popMountMode | ^ ulmount.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | findDic(s) | ^ ulmount.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | static | ~~~~~~ | int 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:178:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 178 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 298 | static | ~~~~~~ | int 299 | uuMountQuitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulmount.c:331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | static | ~~~~~~ | int 331 | getDicList(d) | ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:344:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:360:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 360 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 392 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:402:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:413:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 413 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:441:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 441 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | getDicList(d) | ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | dicMount(d) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ ulmount.c:546:16: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 546 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ ulmount.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | dicMount(d) | ^ ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ 131 warnings generated. rm -f ulmount.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulmount.c In file included from ulmount.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulmount.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulmount.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulmount.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulmount.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulmount.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulmount.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulmount.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulmount.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulmount.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulmount.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulmount.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulmount.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulmount.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulmount.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulmount.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulmount.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulmount.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulmount.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulmount.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulmount.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulmount.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulmount.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulmount.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulmount.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulmount.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulmount.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulmount.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulmount.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulmount.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulmount.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulmount.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulmount.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulmount.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulmount.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulmount.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulmount.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulmount.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulmount.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulmount.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulmount.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulmount.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulmount.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulmount.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulmount.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulmount.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulmount.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulmount.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulmount.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulmount.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulmount.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulmount.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulmount.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulmount.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulmount.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulmount.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulmount.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulmount.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulmount.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulmount.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulmount.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulmount.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulmount.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulmount.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulmount.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulmount.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulmount.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulmount.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulmount.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulmount.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulmount.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulmount.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulmount.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulmount.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulmount.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulmount.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulmount.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:56:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | jrKanjiError = "malloc (newMountContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | freeMountContext(mc) | ^ ulmount.c:92:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | getMountContext(d) | ^ | int ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:102:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 102 | jrKanjiError = "malloc (pushCallback) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | getMountContext(d) | ^ ./sglobal.h:246:45: note: expanded from macro 'getMountContext' 246 | #define getMountContext G246_getMountContext | ^ ulmount.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | popMountMode(d) | ^ ./sglobal.h:325:45: note: expanded from macro 'popMountMode' 325 | #define popMountMode G325_popMountMode | ^ ulmount.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | findDic(s) | ^ ulmount.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | static | ~~~~~~ | int 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:162:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:178:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 178 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | uuMountExitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 298 | static | ~~~~~~ | int 299 | uuMountQuitCatch(d, retval, env) | ^ ulmount.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulmount.c:331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | static | ~~~~~~ | int 331 | getDicList(d) | ^ ulmount.c:340:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulmount.c:344:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 344 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:360:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 360 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:392:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 392 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:402:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:413:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 413 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:441:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 441 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | getDicList(d) | ^ ulmount.c:496:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 496 | dicMount(d) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ ulmount.c:546:16: warning: call to undeclared function 'G351_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 546 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:351:45: note: expanded from macro 'selectOnOff' 351 | #define selectOnOff G351_selectOnOff | ^ ulmount.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | dicMount(d) | ^ ./sglobal.h:197:45: note: expanded from macro 'dicMount' 197 | #define dicMount G197_dicMount | ^ 131 warnings generated. rm -f ulserver.o unshared/ulserver.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST ulserver.c -o unshared/ulserver.o In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulserver.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | serverFin(d) | ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 78 | static | ~~~~~~ | int 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:130:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ ulserver.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 135 | static | ~~~~~~ | int 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:144:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | return(serverChangeDo(d, retval)); | ^ ulserver.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 147 | static | ~~~~~~ | int 148 | uuServerChangeQuitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulserver.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | serverChange(d) | ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:168:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | serverChange(d) | ^ ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | serverChangeDo(d, len) | ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | serverChangeDo(d, len) | ^ ulserver.c:43:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | static int serverChangeDo(); | ^ 123 warnings generated. rm -f ulserver.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulserver.c In file included from ulserver.c:29: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from ulserver.c:29: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from ulserver.c:29: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from ulserver.c:29: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from ulserver.c:29: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from ulserver.c:29: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from ulserver.c:29: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from ulserver.c:29: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from ulserver.c:29: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from ulserver.c:29: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from ulserver.c:29: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from ulserver.c:29: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from ulserver.c:29: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from ulserver.c:29: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from ulserver.c:29: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from ulserver.c:29: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from ulserver.c:29: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from ulserver.c:29: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from ulserver.c:29: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from ulserver.c:29: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from ulserver.c:29: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from ulserver.c:29: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from ulserver.c:29: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from ulserver.c:29: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from ulserver.c:29: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from ulserver.c:29: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from ulserver.c:29: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from ulserver.c:29: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from ulserver.c:29: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from ulserver.c:29: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from ulserver.c:29: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from ulserver.c:29: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from ulserver.c:29: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from ulserver.c:29: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from ulserver.c:29: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from ulserver.c:29: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from ulserver.c:29: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from ulserver.c:29: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from ulserver.c:29: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from ulserver.c:29: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from ulserver.c:29: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from ulserver.c:29: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from ulserver.c:29: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from ulserver.c:29: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from ulserver.c:29: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from ulserver.c:29: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from ulserver.c:29: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from ulserver.c:29: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from ulserver.c:29: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from ulserver.c:29: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from ulserver.c:29: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from ulserver.c:29: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from ulserver.c:29: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from ulserver.c:29: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from ulserver.c:29: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from ulserver.c:29: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from ulserver.c:29: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from ulserver.c:29: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from ulserver.c:29: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from ulserver.c:29: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from ulserver.c:29: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from ulserver.c:29: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from ulserver.c:29: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from ulserver.c:29: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from ulserver.c:29: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from ulserver.c:29: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from ulserver.c:29: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from ulserver.c:29: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from ulserver.c:29: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from ulserver.c:29: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from ulserver.c:29: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from ulserver.c:29: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from ulserver.c:29: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from ulserver.c:29: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from ulserver.c:29: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from ulserver.c:29: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from ulserver.c:29: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulserver.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | serverFin(d) | ^ | int ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:354:45: note: expanded from macro 'serverFin' 354 | #define serverFin G354_serverFin | ^ ulserver.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 78 | static | ~~~~~~ | int 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:130:3: warning: call to undeclared function 'G172_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | checkGLineLen(d); | ^ ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ ulserver.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^ ulserver.c:136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 135 | static | ~~~~~~ | int 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:144:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | return(serverChangeDo(d, retval)); | ^ ulserver.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | uuServerChangeExitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 147 | static | ~~~~~~ | int 148 | uuServerChangeQuitCatch(d, retval, env) | ^ ulserver.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ulserver.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | serverChange(d) | ^ | int ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:168:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | serverChange(d) | ^ ./sglobal.h:353:45: note: expanded from macro 'serverChange' 353 | #define serverChange G353_serverChange | ^ ulserver.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | serverChangeDo(d, len) | ^ ulserver.c:217:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ ulserver.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | serverChangeDo(d, len) | ^ ulserver.c:43:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | static int serverChangeDo(); | ^ 123 warnings generated. rm -f util.o unshared/util.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST util.c -o unshared/util.o In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int util.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | GlineClear(d) | ^ ./sglobal.h:35:45: note: expanded from macro 'GlineClear' 35 | #define GlineClear G035_GlineClear | ^ util.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | Gline2echostr(d) | ^ util.c:143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | echostrClear(d) | ^ ./sglobal.h:211:45: note: expanded from macro 'echostrClear' 211 | #define echostrClear G211_echostrClear | ^ util.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | static | ~~~~~~ | int 156 | colwidth(s, len) | ^ util.c:156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | checkGLineLen(d) | ^ | int ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | NothingChanged(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:216:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 216 | NothingForGLine(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 235 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:263:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ util.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | extractSimpleYomiString(yc, s, e, sr, er, pat, focused) | ^ util.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:390:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 390 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | extractYomiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:534:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static | ~~~~~~ | int 534 | extractString(str, s, e) | ^ util.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | extractTanString(tan, s, e) | ^ ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ util.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ util.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ util.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:302:45: note: expanded from macro 'makeKanjiStatusReturn' 302 | #define makeKanjiStatusReturn G302_makeKanjiStatusReturn | ^ util.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:299:45: note: expanded from macro 'makeGLineMessage' 299 | #define makeGLineMessage G299_makeGLineMessage | ^ util.c:709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:300:45: note: expanded from macro 'makeGLineMessageFromString' 300 | #define makeGLineMessageFromString G300_makeGLineMessageFromString | ^ util.c:719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 719 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:725:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 725 | wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:863:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 863 | NoMoreMemory() | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NoMoreMemory' 58 | #define NoMoreMemory G058_NoMoreMemory | ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | GLineNGReturn(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:892:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 892 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | WStrlen(ws) | ^ ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ util.c:958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:124:45: note: expanded from macro 'WStrcpy' 124 | #define WStrcpy G124_WStrcpy | ^ util.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 985 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:130:45: note: expanded from macro 'WStrncpy' 130 | #define WStrncpy G130_WStrncpy | ^ util.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ util.c:1028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1028 | WStrcat(ws1, ws2) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrcat' 122 | #define WStrcat G122_WStrcat | ^ util.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | WStrcmp(w1, w2) | ^ ./sglobal.h:123:45: note: expanded from macro 'WStrcmp' 123 | #define WStrcmp G123_WStrcmp | ^ util.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ util.c:1099:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1099 | } | ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | CANNA_mbstowcs(dest, src, destlen) | ^ util.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1281 | CANNA_wcstombs(dest, src, destlen) | ^ util.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | WString(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:1381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1381 | WSfree(s) | ^ | int ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:242:45: note: expanded from macro 'generalReplace' 242 | #define generalReplace G242_generalReplace | ^ util.c:1485:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1485 | WToupper(wchar_t w) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ util.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1498 | WTolower(wchar_t w) | ^ | int util.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | key2wchar(key, check) | ^ ./sglobal.h:286:45: note: expanded from macro 'key2wchar' 286 | #define key2wchar G286_key2wchar | ^ util.c:1553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1553 | confirmContext(d, yc) | ^ ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ util.c:1557:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1557 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1586 | abandonContext(d, yc) | ^ ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ util.c:1590:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1590 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1605 | makeRkError(d, str) | ^ ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ util.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1619 | static | ~~~~~~ | int 1620 | ProcAnyKey(d) | ^ util.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1633:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1633 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int util.c:1636:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1635 | static | ~~~~~~ | int 1636 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^ util.c:1636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1653:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1653 | } | ^ util.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1661 | cannaMessageMode(d, cnt) | ^ util.c:1703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1703 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ util.c:1703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ 176 warnings generated. rm -f util.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC util.c In file included from util.c:83: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from util.c:83: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from util.c:83: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from util.c:83: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from util.c:83: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from util.c:83: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from util.c:83: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from util.c:83: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from util.c:83: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from util.c:83: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from util.c:83: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from util.c:83: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from util.c:83: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from util.c:83: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from util.c:83: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from util.c:83: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from util.c:83: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from util.c:83: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from util.c:83: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from util.c:83: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from util.c:83: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from util.c:83: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from util.c:83: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from util.c:83: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from util.c:83: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from util.c:83: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from util.c:83: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from util.c:83: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from util.c:83: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from util.c:83: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from util.c:83: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from util.c:83: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from util.c:83: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from util.c:83: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from util.c:83: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from util.c:83: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from util.c:83: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from util.c:83: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from util.c:83: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from util.c:83: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from util.c:83: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from util.c:83: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from util.c:83: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from util.c:83: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from util.c:83: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from util.c:83: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from util.c:83: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from util.c:83: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from util.c:83: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from util.c:83: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from util.c:83: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from util.c:83: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from util.c:83: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from util.c:83: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from util.c:83: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from util.c:83: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from util.c:83: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from util.c:83: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from util.c:83: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from util.c:83: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from util.c:83: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from util.c:83: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from util.c:83: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from util.c:83: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from util.c:83: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from util.c:83: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from util.c:83: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from util.c:83: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from util.c:83: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from util.c:83: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from util.c:83: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from util.c:83: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from util.c:83: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from util.c:83: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from util.c:83: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from util.c:83: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from util.c:83: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from util.c:83: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from util.c:83: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from util.c:83: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from util.c:83: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from util.c:83: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from util.c:83: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from util.c:83: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from util.c:83: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from util.c:83: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from util.c:83: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int util.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | GlineClear(d) | ^ ./sglobal.h:35:45: note: expanded from macro 'GlineClear' 35 | #define GlineClear G035_GlineClear | ^ util.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | Gline2echostr(d) | ^ util.c:143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | echostrClear(d) | ^ ./sglobal.h:211:45: note: expanded from macro 'echostrClear' 211 | #define echostrClear G211_echostrClear | ^ util.c:156:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | static | ~~~~~~ | int 156 | colwidth(s, len) | ^ util.c:156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 187 | checkGLineLen(d) | ^ | int ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:172:45: note: expanded from macro 'checkGLineLen' 172 | #define checkGLineLen G172_checkGLineLen | ^ util.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | NothingChanged(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ util.c:216:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 216 | NothingForGLine(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ util.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 235 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingChangedWithBeep' 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^ util.c:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ util.c:263:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:223:45: note: expanded from macro 'extractJishuString' 223 | #define extractJishuString G223_extractJishuString | ^ util.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | extractSimpleYomiString(yc, s, e, sr, er, pat, focused) | ^ util.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:390:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 390 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | extractYomiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:534:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 533 | static | ~~~~~~ | int 534 | extractString(str, s, e) | ^ util.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | extractTanString(tan, s, e) | ^ ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ util.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ util.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ util.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:302:45: note: expanded from macro 'makeKanjiStatusReturn' 302 | #define makeKanjiStatusReturn G302_makeKanjiStatusReturn | ^ util.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:299:45: note: expanded from macro 'makeGLineMessage' 299 | #define makeGLineMessage G299_makeGLineMessage | ^ util.c:709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:300:45: note: expanded from macro 'makeGLineMessageFromString' 300 | #define makeGLineMessageFromString G300_makeGLineMessageFromString | ^ util.c:719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 719 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ util.c:725:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 725 | wchar_t *WString(); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ ./canna.h:879:17: note: conflicting prototype is here 879 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:863:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 863 | NoMoreMemory() | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NoMoreMemory' 58 | #define NoMoreMemory G058_NoMoreMemory | ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 870 | GLineNGReturn(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ util.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ util.c:892:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 892 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:32:45: note: expanded from macro 'GLineNGReturnTK' 32 | #define GLineNGReturnTK G032_GLineNGReturnTK | ^ util.c:947:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | WStrlen(ws) | ^ ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ util.c:958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:124:45: note: expanded from macro 'WStrcpy' 124 | #define WStrcpy G124_WStrcpy | ^ util.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 985 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:130:45: note: expanded from macro 'WStrncpy' 130 | #define WStrncpy G130_WStrncpy | ^ util.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1009 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStraddbcpy' 121 | #define WStraddbcpy G121_WStraddbcpy | ^ util.c:1028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1028 | WStrcat(ws1, ws2) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrcat' 122 | #define WStrcat G122_WStrcat | ^ util.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | WStrcmp(w1, w2) | ^ ./sglobal.h:123:45: note: expanded from macro 'WStrcmp' 123 | #define WStrcmp G123_WStrcmp | ^ util.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ util.c:1099:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1099 | } | ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | CANNA_mbstowcs(dest, src, destlen) | ^ util.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1281 | CANNA_wcstombs(dest, src, destlen) | ^ util.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | WString(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'WString' 125 | #define WString G125_WString | ^ util.c:1381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1381 | WSfree(s) | ^ | int ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:120:45: note: expanded from macro 'WSfree' 120 | #define WSfree G120_WSfree | ^ util.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:242:45: note: expanded from macro 'generalReplace' 242 | #define generalReplace G242_generalReplace | ^ util.c:1485:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1485 | WToupper(wchar_t w) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ util.c:1498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1498 | WTolower(wchar_t w) | ^ | int util.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | key2wchar(key, check) | ^ ./sglobal.h:286:45: note: expanded from macro 'key2wchar' 286 | #define key2wchar G286_key2wchar | ^ util.c:1553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1553 | confirmContext(d, yc) | ^ ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ util.c:1557:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1557 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1586 | abandonContext(d, yc) | ^ ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ util.c:1590:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1590 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:195:45: note: expanded from macro 'defaultContext' 195 | #define defaultContext G195_defaultContext | ^ util.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1605 | makeRkError(d, str) | ^ ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ util.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1619 | static | ~~~~~~ | int 1620 | ProcAnyKey(d) | ^ util.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1633:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1633 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int util.c:1636:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1635 | static | ~~~~~~ | int 1636 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^ util.c:1636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] util.c:1653:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1653 | } | ^ util.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1661 | cannaMessageMode(d, cnt) | ^ util.c:1703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1703 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ util.c:1703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:167:45: note: expanded from macro 'canna_alert' 167 | #define canna_alert G167_canna_alert | ^ 176 warnings generated. rm -f yesno.o unshared/yesno.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST yesno.c -o unshared/yesno.o In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 117 warnings generated. rm -f yesno.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC yesno.c In file included from yesno.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from yesno.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from yesno.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from yesno.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from yesno.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from yesno.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from yesno.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from yesno.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from yesno.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from yesno.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from yesno.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from yesno.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from yesno.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from yesno.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from yesno.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from yesno.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from yesno.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from yesno.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from yesno.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from yesno.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from yesno.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from yesno.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from yesno.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from yesno.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from yesno.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from yesno.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from yesno.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from yesno.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from yesno.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from yesno.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from yesno.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from yesno.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from yesno.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from yesno.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from yesno.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from yesno.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from yesno.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from yesno.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from yesno.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from yesno.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from yesno.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from yesno.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from yesno.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from yesno.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from yesno.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from yesno.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from yesno.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from yesno.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from yesno.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from yesno.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from yesno.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from yesno.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from yesno.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from yesno.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from yesno.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from yesno.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from yesno.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from yesno.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from yesno.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from yesno.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from yesno.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from yesno.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from yesno.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from yesno.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from yesno.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from yesno.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from yesno.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from yesno.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from yesno.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from yesno.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from yesno.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from yesno.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from yesno.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from yesno.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from yesno.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from yesno.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from yesno.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from yesno.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from yesno.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from yesno.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from yesno.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:249:45: note: expanded from macro 'getYesNoContext' 249 | #define getYesNoContext G249_getYesNoContext | ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ 117 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST bunsetsu.c -o unshared/bunsetsu.o In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 146 warnings generated. rm -f bunsetsu.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC bunsetsu.c In file included from bunsetsu.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from bunsetsu.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from bunsetsu.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from bunsetsu.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from bunsetsu.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from bunsetsu.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from bunsetsu.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from bunsetsu.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from bunsetsu.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from bunsetsu.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from bunsetsu.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from bunsetsu.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from bunsetsu.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from bunsetsu.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from bunsetsu.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from bunsetsu.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from bunsetsu.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from bunsetsu.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from bunsetsu.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from bunsetsu.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from bunsetsu.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from bunsetsu.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from bunsetsu.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from bunsetsu.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from bunsetsu.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from bunsetsu.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from bunsetsu.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from bunsetsu.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from bunsetsu.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from bunsetsu.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from bunsetsu.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from bunsetsu.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from bunsetsu.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from bunsetsu.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from bunsetsu.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from bunsetsu.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from bunsetsu.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from bunsetsu.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from bunsetsu.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from bunsetsu.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from bunsetsu.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from bunsetsu.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from bunsetsu.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from bunsetsu.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from bunsetsu.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from bunsetsu.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from bunsetsu.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from bunsetsu.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from bunsetsu.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from bunsetsu.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from bunsetsu.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from bunsetsu.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from bunsetsu.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from bunsetsu.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from bunsetsu.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from bunsetsu.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from bunsetsu.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from bunsetsu.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from bunsetsu.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from bunsetsu.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1097:8: note: conflicting prototype is here 1097 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ ./canna.h:1099:8: note: conflicting prototype is here 1099 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from bunsetsu.c:245: ./bunmap.h:28:33: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ 146 warnings generated. rm -f engine.o unshared/engine.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST engine.c -o unshared/engine.o In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int engine.c:731:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 731 | RkSetServerName(s) | ^ | int ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ engine.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ 108 warnings generated. rm -f engine.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC engine.c In file included from engine.c:27: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from engine.c:27: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from engine.c:27: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from engine.c:27: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from engine.c:27: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from engine.c:27: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from engine.c:27: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from engine.c:27: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from engine.c:27: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from engine.c:27: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from engine.c:27: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from engine.c:27: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from engine.c:27: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from engine.c:27: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from engine.c:27: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from engine.c:27: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from engine.c:27: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from engine.c:27: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from engine.c:27: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from engine.c:27: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from engine.c:27: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from engine.c:27: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from engine.c:27: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from engine.c:27: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from engine.c:27: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from engine.c:27: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from engine.c:27: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from engine.c:27: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from engine.c:27: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from engine.c:27: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from engine.c:27: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from engine.c:27: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from engine.c:27: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from engine.c:27: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from engine.c:27: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from engine.c:27: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from engine.c:27: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from engine.c:27: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from engine.c:27: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from engine.c:27: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from engine.c:27: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from engine.c:27: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from engine.c:27: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from engine.c:27: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from engine.c:27: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from engine.c:27: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from engine.c:27: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from engine.c:27: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from engine.c:27: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from engine.c:27: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from engine.c:27: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from engine.c:27: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from engine.c:27: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from engine.c:27: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from engine.c:27: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from engine.c:27: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from engine.c:27: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from engine.c:27: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from engine.c:27: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from engine.c:27: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from engine.c:27: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from engine.c:27: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from engine.c:27: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from engine.c:27: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from engine.c:27: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from engine.c:27: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from engine.c:27: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from engine.c:27: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from engine.c:27: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from engine.c:27: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from engine.c:27: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from engine.c:27: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from engine.c:27: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from engine.c:27: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from engine.c:27: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from engine.c:27: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from engine.c:27: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from engine.c:27: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from engine.c:27: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from engine.c:27: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from engine.c:27: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from engine.c:27: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from engine.c:27: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from engine.c:27: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int engine.c:731:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 731 | RkSetServerName(s) | ^ | int ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ engine.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:69:45: note: expanded from macro 'RkSetServerName' 69 | #define RkSetServerName G069_RkSetServerName | ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST RKroma.c -o unshared/RKroma.o In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKroma.c:75:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (read(dicfd, magic, 2) != 2) | ^ RKroma.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | readHeader(rdic, dicfd) | ^ RKroma.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkwOpenRoma(romaji) | ^ RKroma.c:127:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | (void)close(dic); | ^ RKroma.c:136:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | (void)close(dic); | ^ RKroma.c:141:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | sz = read(dic, (char *)rdic->nr_string, rdic->nr_strsz); | ^ RKroma.c:142:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 142 | (void)close(dic); | ^ RKroma.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | RkwCloseRoma(rdic) | ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | RkOpenRoma(romaji) | ^ RKroma.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | RkCloseRoma(rdic) | ^ RKroma.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | findRoma(rdic, m, c, n, flg) | ^ RKroma.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | getKana(rdic, p, flags) | ^ RKroma.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | getRoma(rdic, p) | ^ RKroma.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | getTSU(rdic, flags) | ^ RKroma.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) | ^ RKroma.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | getrawKana(rdic, p) | ^ RKroma.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | getTemp(rdic, p) | ^ RKroma.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, | ^ RKroma.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) | ^ 125 warnings generated. rm -f RKroma.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC RKroma.c In file included from RKroma.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKroma.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKroma.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKroma.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKroma.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKroma.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKroma.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKroma.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKroma.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKroma.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKroma.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKroma.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKroma.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKroma.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKroma.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKroma.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKroma.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKroma.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKroma.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKroma.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKroma.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKroma.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKroma.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKroma.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKroma.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKroma.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKroma.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKroma.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKroma.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKroma.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKroma.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKroma.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKroma.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKroma.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKroma.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKroma.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKroma.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKroma.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKroma.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKroma.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKroma.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKroma.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKroma.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKroma.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKroma.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKroma.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKroma.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKroma.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKroma.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKroma.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKroma.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKroma.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKroma.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKroma.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKroma.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKroma.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKroma.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKroma.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKroma.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKroma.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKroma.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKroma.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKroma.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKroma.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKroma.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKroma.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKroma.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKroma.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKroma.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKroma.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKroma.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKroma.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKroma.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKroma.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKroma.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKroma.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKroma.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKroma.c:75:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | if (read(dicfd, magic, 2) != 2) | ^ RKroma.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | readHeader(rdic, dicfd) | ^ RKroma.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkwOpenRoma(romaji) | ^ RKroma.c:127:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | (void)close(dic); | ^ RKroma.c:136:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | (void)close(dic); | ^ RKroma.c:141:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | sz = read(dic, (char *)rdic->nr_string, rdic->nr_strsz); | ^ RKroma.c:142:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 142 | (void)close(dic); | ^ RKroma.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | RkwCloseRoma(rdic) | ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | RkOpenRoma(romaji) | ^ RKroma.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | RkCloseRoma(rdic) | ^ RKroma.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | findRoma(rdic, m, c, n, flg) | ^ RKroma.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | getKana(rdic, p, flags) | ^ RKroma.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | getRoma(rdic, p) | ^ RKroma.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | getTSU(rdic, flags) | ^ RKroma.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) | ^ RKroma.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | getrawKana(rdic, p) | ^ RKroma.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | getTemp(rdic, p) | ^ RKroma.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, | ^ RKroma.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) | ^ 125 warnings generated. rm -f RKkana.o unshared/RKkana.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST RKkana.c -o unshared/RKkana.o In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKkana.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | _ADDCODE(dst, maxdst, count, code, length) | ^ RKkana.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | RkCvtZen(zen, maxzen, han, maxhan) | ^ RKkana.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | RkCvtHan(han, maxhan, zen, maxzen) | ^ RKkana.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ RKkana.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ RKkana.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ RKkana.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | RkCvtEuc(euc, maxeuc, sj, maxsj) | ^ RKkana.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | RkCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^ | int RKkana.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^ | int RKkana.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:801:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^ | int RKkana.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^ | int RKkana.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^ | int RKkana.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^ | int RKkana.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^ | int RKkana.c:998:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^ | int RKkana.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 warnings generated. rm -f RKkana.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC RKkana.c In file included from RKkana.c:28: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from RKkana.c:28: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from RKkana.c:28: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from RKkana.c:28: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from RKkana.c:28: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from RKkana.c:28: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from RKkana.c:28: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from RKkana.c:28: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from RKkana.c:28: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from RKkana.c:28: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from RKkana.c:28: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from RKkana.c:28: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from RKkana.c:28: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from RKkana.c:28: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from RKkana.c:28: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from RKkana.c:28: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from RKkana.c:28: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from RKkana.c:28: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from RKkana.c:28: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from RKkana.c:28: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from RKkana.c:28: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from RKkana.c:28: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from RKkana.c:28: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from RKkana.c:28: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from RKkana.c:28: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from RKkana.c:28: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from RKkana.c:28: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from RKkana.c:28: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from RKkana.c:28: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from RKkana.c:28: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from RKkana.c:28: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from RKkana.c:28: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from RKkana.c:28: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from RKkana.c:28: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from RKkana.c:28: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from RKkana.c:28: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from RKkana.c:28: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from RKkana.c:28: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from RKkana.c:28: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from RKkana.c:28: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from RKkana.c:28: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from RKkana.c:28: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from RKkana.c:28: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from RKkana.c:28: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from RKkana.c:28: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from RKkana.c:28: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from RKkana.c:28: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from RKkana.c:28: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from RKkana.c:28: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from RKkana.c:28: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from RKkana.c:28: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from RKkana.c:28: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from RKkana.c:28: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from RKkana.c:28: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from RKkana.c:28: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from RKkana.c:28: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from RKkana.c:28: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from RKkana.c:28: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from RKkana.c:28: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from RKkana.c:28: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from RKkana.c:28: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from RKkana.c:28: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from RKkana.c:28: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from RKkana.c:28: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from RKkana.c:28: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from RKkana.c:28: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from RKkana.c:28: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from RKkana.c:28: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from RKkana.c:28: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from RKkana.c:28: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from RKkana.c:28: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from RKkana.c:28: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from RKkana.c:28: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from RKkana.c:28: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from RKkana.c:28: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from RKkana.c:28: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from RKkana.c:28: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int RKkana.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | _ADDCODE(dst, maxdst, count, code, length) | ^ RKkana.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | RkCvtZen(zen, maxzen, han, maxhan) | ^ RKkana.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | RkCvtHan(han, maxhan, zen, maxzen) | ^ RKkana.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ RKkana.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ RKkana.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ RKkana.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | RkCvtEuc(euc, maxeuc, sj, maxsj) | ^ RKkana.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | RkCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ RKkana.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^ | int RKkana.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^ | int RKkana.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:801:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^ | int RKkana.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^ | int RKkana.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:875:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^ | int RKkana.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^ | int RKkana.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] RKkana.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^ | int RKkana.c:998:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^ | int RKkana.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 warnings generated. rm -f obind.o unshared/obind.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST obind.c -o unshared/obind.o In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int obind.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | Oldwcsnlen(owcs, maxlen) | ^ obind.c:92:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ 93 | cannawc16 *wc16s; 94 | const cannawc32 *wc32s; 95 | { obind.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ obind.c:126:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ 127 | cannawc32 *wc32s; 128 | const cannawc16 *wc16s; 129 | { obind.c:126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ obind.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | OldwcstoWCs(cwcs, owcs, len) | ^ obind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | WCstoOldwcs(owcs, cwcs, len) | ^ obind.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | StoreWCtoOldwc(wbuf, wbuflen, wks, owbuf, maxowbuf, owks, ch, nbytes) | ^ obind.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | owcLookupKanji2(dpy, win, buffer_return, n_buffer, nbytes, functionalChar, | ^ obind.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | owcListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:320:45: note: expanded from macro 'owcListCallback' 320 | #define owcListCallback G320_owcListCallback | ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ obind.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | owcKanjiControl2(display, window, request, arg) | ^ obind.c:545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ obind.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | wcKanjiControl(context, request, arg) | ^ obind.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | wcCloseKanjiContext(context,ksva) | ^ 121 warnings generated. rm -f obind.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC obind.c In file included from obind.c:37: ./canna.h:677:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 677 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:277:45: note: expanded from macro 'iroha_debug' 277 | #define iroha_debug G277_iroha_debug | ^ In file included from obind.c:37: ./canna.h:810:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ~~~~~~ ^ | int ./canna.h:873:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 873 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:358:45: note: expanded from macro 'setWStrings' 358 | #define setWStrings G358_setWStrings | ^ In file included from obind.c:37: ./canna.h:874:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 874 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'WStrlen' 128 | #define WStrlen G128_WStrlen | ^ In file included from obind.c:37: ./canna.h:878:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'WStrncmp' 129 | #define WStrncmp G129_WStrncmp | ^ In file included from obind.c:37: ./canna.h:881:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 881 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:329:45: note: expanded from macro 'prevMenuIfExist' 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^ In file included from obind.c:37: ./canna.h:882:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 882 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:359:45: note: expanded from macro 'showmenu' 359 | #define showmenu G359_showmenu | ^ In file included from obind.c:37: ./canna.h:992:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 992 | extern RkMapRoma | ~~~~~~ ^ | int ./canna.h:1001:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'RomajiFlushYomi' 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^ In file included from obind.c:37: ./canna.h:1004:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1004 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from obind.c:37: ./canna.h:1005:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1005 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TanMuhenkan' 100 | #define TanMuhenkan G100_TanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1006:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ~~~~~~ ^ | int ./canna.h:1007:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1008:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1008 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:304:45: note: expanded from macro 'makeRkError' 304 | #define makeRkError G304_makeRkError | ^ In file included from obind.c:37: ./canna.h:1010:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanBackwardBunsetsu' 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1011:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1011 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:108:45: note: expanded from macro 'TbBackward' 108 | #define TbBackward G108_TbBackward | ^ In file included from obind.c:37: ./canna.h:1012:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1012 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChanged' 59 | #define NothingChanged G059_NothingChanged | ^ In file included from obind.c:37: ./canna.h:1013:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1013 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:110:45: note: expanded from macro 'TbEndOfLine' 110 | #define TbEndOfLine G110_TbEndOfLine | ^ In file included from obind.c:37: ./canna.h:1014:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanForwardBunsetsu' 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^ In file included from obind.c:37: ./canna.h:1015:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1015 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:111:45: note: expanded from macro 'TbForward' 111 | #define TbForward G111_TbForward | ^ In file included from obind.c:37: ./canna.h:1016:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1016 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:109:45: note: expanded from macro 'TbBeginningOfLine' 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^ In file included from obind.c:37: ./canna.h:1017:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1017 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:363:45: note: expanded from macro 'tanMuhenkan' 363 | #define tanMuhenkan G363_tanMuhenkan | ^ In file included from obind.c:37: ./canna.h:1018:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:225:45: note: expanded from macro 'extractTanString' 225 | #define extractTanString G225_extractTanString | ^ In file included from obind.c:37: ./canna.h:1019:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:226:45: note: expanded from macro 'extractTanYomi' 226 | #define extractTanYomi G226_extractTanYomi | ^ In file included from obind.c:37: ./canna.h:1020:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:224:45: note: expanded from macro 'extractTanRomaji' 224 | #define extractTanRomaji G224_extractTanRomaji | ^ In file included from obind.c:37: ./canna.h:1021:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'leaveAdjustMode' 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^ In file included from obind.c:37: ./canna.h:1023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1023 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:140:45: note: expanded from macro 'YomiExit' 140 | #define YomiExit G140_YomiExit | ^ In file included from obind.c:37: ./canna.h:1025:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1025 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:151:45: note: expanded from macro 'abandonContext' 151 | #define abandonContext G151_abandonContext | ^ In file included from obind.c:37: ./canna.h:1027:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ~~~~~~ ^ | int ./canna.h:1029:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1029 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'selectOne' 352 | #define selectOne G352_selectOne | ^ In file included from obind.c:37: ./canna.h:1033:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1033 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'YomiMark' 143 | #define YomiMark G143_YomiMark | ^ In file included from obind.c:37: ./canna.h:1034:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:206:45: note: expanded from macro 'doHenkan' 206 | #define doHenkan G206_doHenkan | ^ In file included from obind.c:37: ./canna.h:1035:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:362:45: note: expanded from macro 'tanKouhoIchiran' 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1036:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1036 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKana' 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^ In file included from obind.c:37: ./canna.h:1037:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1037 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKakutei' 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^ In file included from obind.c:37: ./canna.h:1038:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1038 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHenkan' 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^ In file included from obind.c:37: ./canna.h:1039:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1039 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'WToupper' 131 | #define WToupper G131_WToupper | ^ In file included from obind.c:37: ./canna.h:1040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ~~~~~~ ^ | int ./canna.h:1041:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1041 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanKakutei' 97 | #define TanKakutei G097_TanKakutei | ^ In file included from obind.c:37: ./canna.h:1042:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:146:45: note: expanded from macro 'Yomisearchfunc' 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^ In file included from obind.c:37: ./canna.h:1043:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from obind.c:37: ./canna.h:1045:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1045 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLine' 61 | #define NothingForGLine G061_NothingForGLine | ^ In file included from obind.c:37: ./canna.h:1046:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:62:45: note: expanded from macro 'NothingForGLineWithBeep' 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^ In file included from obind.c:37: ./canna.h:1049:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1049 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanKouhoIchiran' 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^ In file included from obind.c:37: ./canna.h:1050:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1050 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturn' 30 | #define GLineNGReturn G030_GLineNGReturn | ^ In file included from obind.c:37: ./canna.h:1051:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1051 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnFI' 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^ In file included from obind.c:37: ./canna.h:1052:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:162:45: note: expanded from macro 'appendTan2Yomi' 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^ In file included from obind.c:37: ./canna.h:1053:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1053 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'confirmContext' 185 | #define confirmContext G185_confirmContext | ^ In file included from obind.c:37: ./canna.h:1054:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1055:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1055 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:142:45: note: expanded from macro 'YomiKakutei' 142 | #define YomiKakutei G142_YomiKakutei | ^ In file included from obind.c:37: ./canna.h:1056:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1056 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:141:45: note: expanded from macro 'YomiInsert' 141 | #define YomiInsert G141_YomiInsert | ^ In file included from obind.c:37: ./canna.h:1057:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:191:45: note: expanded from macro 'cutOffLeftSide' 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^ In file included from obind.c:37: ./canna.h:1058:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'enterAdjustMode' 216 | #define enterAdjustMode G216_enterAdjustMode | ^ In file included from obind.c:37: ./canna.h:1059:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1059 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TanNextKouho' 101 | #define TanNextKouho G101_TanNextKouho | ^ In file included from obind.c:37: ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1060 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TanPreviousKouho' 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^ In file included from obind.c:37: ./canna.h:1061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanBeginningOfBunsetsu' 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1062:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanEndOfBunsetsu' 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^ In file included from obind.c:37: ./canna.h:1063:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1063 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanDeletePrevious' 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanBubunMuhenkan' 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^ In file included from obind.c:37: ./canna.h:1065:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:380:45: note: expanded from macro 'xString' 380 | #define xString G380_xString | ^ In file included from obind.c:37: ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1066 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanaDeletePrevious' 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^ In file included from obind.c:37: ./canna.h:1067:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1067 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:230:45: note: expanded from macro 'findSup' 230 | #define findSup G230_findSup | ^ In file included from obind.c:37: ./canna.h:1068:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:350:45: note: expanded from macro 'selectKeysup' 350 | #define selectKeysup G350_selectKeysup | ^ In file included from obind.c:37: ./canna.h:1069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1069 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'containUnconvertedKey' 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^ In file included from obind.c:37: ./canna.h:1070:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from obind.c:37: ./canna.h:1071:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1071 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanBubunKakutei' 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^ In file included from obind.c:37: ./canna.h:1072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1072 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:107:45: note: expanded from macro 'TanZenkaku' 107 | #define TanZenkaku G107_TanZenkaku | ^ In file included from obind.c:37: ./canna.h:1073:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1073 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanHankaku' 95 | #define TanHankaku G095_TanHankaku | ^ In file included from obind.c:37: ./canna.h:1074:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1074 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanHiragana' 96 | #define TanHiragana G096_TanHiragana | ^ In file included from obind.c:37: ./canna.h:1075:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1075 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanKatakana' 98 | #define TanKatakana G098_TanKatakana | ^ In file included from obind.c:37: ./canna.h:1076:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1076 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'TanRomaji' 105 | #define TanRomaji G105_TanRomaji | ^ In file included from obind.c:37: ./canna.h:1077:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1077 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'TanUpper' 106 | #define TanUpper G106_TanUpper | ^ In file included from obind.c:37: ./canna.h:1078:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1078 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanCapitalize' 91 | #define TanCapitalize G091_TanCapitalize | ^ In file included from obind.c:37: ./canna.h:1079:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1079 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:104:45: note: expanded from macro 'TanPrintBunpou' 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^ In file included from obind.c:37: ./canna.h:1080:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1080 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TanNop' 102 | #define TanNop G102_TanNop | ^ In file included from obind.c:37: ./canna.h:1081:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1081 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:145:45: note: expanded from macro 'YomiQuotedInsert' 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^ In file included from obind.c:37: ./canna.h:1082:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1082 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from obind.c:37: ./canna.h:1083:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HenkanNyuryokuMode' 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^ In file included from obind.c:37: ./canna.h:1084:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1084 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:55:45: note: expanded from macro 'KigoIchiran' 55 | #define KigoIchiran G055_KigoIchiran | ^ In file included from obind.c:37: ./canna.h:1085:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1085 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:113:45: note: expanded from macro 'UiUtilMode' 113 | #define UiUtilMode G113_UiUtilMode | ^ In file included from obind.c:37: ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1086 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseHira' 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^ In file included from obind.c:37: ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseKata' 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^ In file included from obind.c:37: ./canna.h:1088:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1088 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseEisu' 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^ In file included from obind.c:37: ./canna.h:1089:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1089 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:27:45: note: expanded from macro 'EmptyBaseZen' 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^ In file included from obind.c:37: ./canna.h:1090:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1090 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHan' 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^ In file included from obind.c:37: ./canna.h:1091:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiBaseHiraKataToggle' 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^ In file included from obind.c:37: ./canna.h:1092:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:139:45: note: expanded from macro 'YomiBaseZenHanToggle' 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^ In file included from obind.c:37: ./canna.h:1093:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^ In file included from obind.c:37: ./canna.h:1094:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^ In file included from obind.c:37: ./canna.h:1095:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1095 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'YomiBaseRotateForw' 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^ In file included from obind.c:37: ./canna.h:1096:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1096 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiBaseRotateBack' 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^ In file included from obind.c:37: ./canna.h:1097:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1097 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from obind.c:37: ./canna.h:1098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1098 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:144:45: note: expanded from macro 'YomiModeBackup' 144 | #define YomiModeBackup G144_YomiModeBackup | ^ In file included from obind.c:37: ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1099 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:114:45: note: expanded from macro 'UseOtherKeymap' 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^ In file included from obind.c:37: ./canna.h:1100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1100 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'JapaneseMode' 49 | #define JapaneseMode G049_JapaneseMode | ^ In file included from obind.c:37: ./canna.h:1102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1102 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranForwardKouho' 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^ In file included from obind.c:37: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBackwardKouho' 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^ In file included from obind.c:37: ./canna.h:1104:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNextKouhoretsu' 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^ In file included from obind.c:37: ./canna.h:1106:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranBeginningOfKouho' 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^ In file included from obind.c:37: ./canna.h:1107:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1107 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranEndOfKouho' 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^ In file included from obind.c:37: ./canna.h:1108:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1108 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:47:45: note: expanded from macro 'IchiranQuit' 47 | #define IchiranQuit G047_IchiranQuit | ^ In file included from obind.c:37: ./canna.h:1109:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1109 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranNop' 45 | #define IchiranNop G045_IchiranNop | ^ In file included from obind.c:37: ./canna.h:1110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ~~~~~~ ^ | int ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int obind.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | Oldwcsnlen(owcs, maxlen) | ^ obind.c:92:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ 93 | cannawc16 *wc16s; 94 | const cannawc32 *wc32s; 95 | { obind.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | wc32stowc16s(wc16s, wc32s, len) | ^ obind.c:126:28: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ 127 | cannawc32 *wc32s; 128 | const cannawc16 *wc16s; 129 | { obind.c:126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | wc16stowc32s(wc32s, wc16s, len) | ^ obind.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | OldwcstoWCs(cwcs, owcs, len) | ^ obind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | WCstoOldwcs(owcs, cwcs, len) | ^ obind.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | StoreWCtoOldwc(wbuf, wbuflen, wks, owbuf, maxowbuf, owks, ch, nbytes) | ^ obind.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | owcLookupKanji2(dpy, win, buffer_return, n_buffer, nbytes, functionalChar, | ^ obind.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | owcListCallback(client_data, func, items, nitems, cur_item) | ^ ./sglobal.h:320:45: note: expanded from macro 'owcListCallback' 320 | #define owcListCallback G320_owcListCallback | ^ obind.c:503:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ ./canna.h:975:56: note: passing argument to parameter here 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^ obind.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | owcKanjiControl2(display, window, request, arg) | ^ obind.c:545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) | ^ obind.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | wcKanjiControl(context, request, arg) | ^ obind.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | wcCloseKanjiContext(context,ksva) | ^ 121 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 cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST cfuncs.c -o unshared/cfuncs.o rm -f cfuncs.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC cfuncs.c rm -f file.o unshared/file.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST file.c -o unshared/file.o file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f file.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC file.c file.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | RkiConnect(fd, addrp, len, timeout) | ^ ../../include/RKindep/file.sub:2:45: note: expanded from macro 'RkiConnect' 2 | #define RkiConnect G002_RkiConnect | ^ file.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | RkiGetLine(fp) | ^ ../../include/RKindep/file.sub:3:45: note: expanded from macro 'RkiGetLine' 3 | #define RkiGetLine G003_RkiGetLine | ^ file.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | RkiReadWholeFile(fp, retsize) | ^ ../../include/RKindep/file.sub:4:45: note: expanded from macro 'RkiReadWholeFile' 4 | #define RkiReadWholeFile G004_RkiReadWholeFile | ^ 3 warnings generated. rm -f strops.o unshared/strops.o cc -c -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST strops.c -o unshared/strops.o strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f strops.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC strops.c strops.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | RkiStrbuf_init(sb) | ^ ../../include/RKindep/strops.sub:1:45: note: expanded from macro 'RkiStrbuf_init' 1 | #define RkiStrbuf_init G001_RkiStrbuf_init | ^ strops.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | RkiStrbuf_destroy(sb) | ^ ../../include/RKindep/strops.sub:2:45: note: expanded from macro 'RkiStrbuf_destroy' 2 | #define RkiStrbuf_destroy G002_RkiStrbuf_destroy | ^ strops.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | RkiStrbuf_clear(sb) | ^ ../../include/RKindep/strops.sub:3:45: note: expanded from macro 'RkiStrbuf_clear' 3 | #define RkiStrbuf_clear G003_RkiStrbuf_clear | ^ strops.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | RkiStrbuf_reserve(sb, size) | ^ ../../include/RKindep/strops.sub:4:45: note: expanded from macro 'RkiStrbuf_reserve' 4 | #define RkiStrbuf_reserve G004_RkiStrbuf_reserve | ^ strops.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | RkiStrbuf_term(sb) | ^ ../../include/RKindep/strops.sub:5:45: note: expanded from macro 'RkiStrbuf_term' 5 | #define RkiStrbuf_term G005_RkiStrbuf_term | ^ strops.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RkiStrbuf_pack(sb) | ^ ../../include/RKindep/strops.sub:6:45: note: expanded from macro 'RkiStrbuf_pack' 6 | #define RkiStrbuf_pack G006_RkiStrbuf_pack | ^ strops.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | RkiStrbuf_add(sb, src) | ^ ../../include/RKindep/strops.sub:7:45: note: expanded from macro 'RkiStrbuf_add' 7 | #define RkiStrbuf_add G007_RkiStrbuf_add | ^ strops.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | RkiStrbuf_addmem(sb, src, size) | ^ ../../include/RKindep/strops.sub:8:45: note: expanded from macro 'RkiStrbuf_addmem' 8 | #define RkiStrbuf_addmem G008_RkiStrbuf_addmem | ^ strops.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | RkiStrbuf_addch(sb, ch) | ^ ../../include/RKindep/strops.sub:9:45: note: expanded from macro 'RkiStrbuf_addch' 9 | #define RkiStrbuf_addch G009_RkiStrbuf_addch | ^ 9 warnings generated. rm -f libcanna16.so.1.2~ + cd . + cc -o './libcanna16.so.1.2~' -shared -Wl,-rpath /usr/local/lib -Wl,-soname,libcanna16.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o + rm -f libcanna16.so.1 + ln -s libcanna16.so.1.2 libcanna16.so.1 rm -f libcanna16.so.1.2 mv -f libcanna16.so.1.2~ libcanna16.so.1.2 + rm -f libcanna16.so + ln -s libcanna16.so.1.2 libcanna16.so rm -f libcanna16.a + cd unshared + ar cq ../libcanna16.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libcanna16.a making all in ./canna... making all in ./server... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c comm.c -o comm.o comm.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | set_nonblock(sock) | ^ comm.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | ClientBuf_init(obj, parent, fd) | ^ comm.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | ClientBuf_destroy(obj) | ^ comm.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | ClientBuf_recv(obj) | ^ comm.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | ClientBuf_send(obj) | ^ comm.c:194:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 194 | ir_debug(Dmsg(5, "饤Ȥؤֿλ, fd=%d\n", obj->fd)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | ClientBuf_store_reply(obj, data, len) | ^ comm.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | ClientBuf_get_connection_info(obj, addr, hostname) | ^ comm.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | ClientBuf_getfd(obj) | ^ comm.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | ClientBuf_getclient(obj) | ^ comm.c:280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | EventMgr_delete(obj) | ^ comm.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | EventMgr_add_listener_sock(obj, listenerfd, info_proc, info_obj) | ^ comm.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | EventMgr_quit_later(obj, status) | ^ comm.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | EventMgr_finalize_notify(obj, clibuf) | ^ comm.c:377:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 377 | ir_debug(Dmsg(5, "饤ȤȤ³, fd=%d\n", connfd)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | EventMgr_accept(obj, listener_entry) | ^ comm.c:419:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 419 | ir_debug(Dmsg(5, "饤ȤȤ³ڤ, fd=%d\n", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | EventMgr_check_fds(obj, rfds, wfds) | ^ comm.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | EventMgr_run(obj) | ^ comm.c:472:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 472 | ir_debug(Dmsg(5, "\nselect()Ԥ\n")); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | EventMgr_clibuf_first(obj, it) | ^ comm.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | EventMgr_clibuf_end(obj, it) | ^ comm.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | EventMgrIterator_next(obj) | ^ comm.c:577:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 577 | ir_debug( Dmsg(5, "ե̾:[%s]\n",unaddr->sun_path)); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | open_unix_socket (sock, unaddr) | ^ comm.c:641:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 641 | ir_debug( Dmsg(5, "ݡֹ:[%d]\n",insock.sin_port)); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:649:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 649 | ir_debug( Dmsg(5, "bind ȥ饤[%d]\n",retry)); | ^~~~ ~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | open_inet_socket (sock) | ^ comm.c:775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | get_addr_unix(dummy, connfd, addr, hostname) | ^ comm.c:798:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 798 | get_addr_inet(dummy, connfd, addr, hostname) | ^ comm.c:887:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 887 | ir_debug( Dmsg(3,"饽åȤ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:894:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 894 | ir_debug( Dmsg(3,"գΣɣإɥᥤϤǤ\n") ); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:903:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 903 | ir_debug( Dmsg(3,"ɣΣţԥɥᥤϤǤ\n") ); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:916:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 916 | ir_debug( Dmsg(3,"åȤνϤǤ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ comm.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 942 | SockHolder_delete(obj) | ^ comm.c:965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | SockHolder_tie(obj, event_mgr) | ^ 36 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c session.c -o session.o session.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | UserTable_delete(obj) | ^ session.c:89:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 89 | ir_debug( Dmsg( 6,"桼̾[%s]\n", username ) ); | ^~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:93:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 93 | ir_debug( Dmsg( 6,"ϿѤߥ桼̾[%s]\n", username ) ); | ^~~~~~~~ ~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:94:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | ir_debug( Dmsg( 6,"桼[%d]\n", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:113:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 113 | ir_debug( Dmsg( 6,"桼[%s]Ͽ\n", username ) ); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:114:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | ir_debug( Dmsg( 6,"桼ʥС[%d]\n", usr_no ) ); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | UserTable_register(obj, username) | ^ session.c:128:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | ir_debug( Dmsg( 6,"桼:[%d]\n", ent->ue_count ) ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:131:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | ir_debug( Dmsg( 6,"桼[%s]\n", ent->ue_name ) ); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | UserTable_unregister(obj, usr_no) | ^ session.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | CheckVersion( data, client ) | ^ session.c:192:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 192 | ir_debug( Dmsg( 6,"桼ʥС:[%d]\n", client->usr_no )); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | free_client_rec(client) | ^ session.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | open_session(clientp, name, client_buf) | ^ session.c:215:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 215 | ir_debug(Dmsg(3, "å\n")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:267:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | ir_debug(Dmsg(3, "åγϤ\n")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:271:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 271 | ir_debug(Dmsg(3, "åʤä\n")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | close_session(clientp, notify) | ^ session.c:291:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 291 | ir_debug(Dmsg(3, "åĤ\n")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ session.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | ClientStat(client, type, request_Type, return_date) | ^ 20 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c convert.c -o convert.o convert.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | ir_error(clientp) | ^ convert.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | SendTypeE1Reply2(client_buf, stat) | ^ convert.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | ir_initialize(clientp, client_buf) | ^ convert.c:1466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1466 | ir_nosession(clientp, client_buf) | ^ convert.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | parse_euc_request(request, data, len, username, hostname) | ^ convert.c:1515:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1515 | ir_debug(Dmsg(5, "EUCץȥΥꥯȤ, Ĺ=%d\n", len)); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ convert.c:1554:38: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1554 | if( (needsize = (* ReqCallFunc)( data, len )) < 0 ) { | ^~~~ convert.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1583 | ProcReq0( buf, size ) | ^ convert.c:1609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1609 | ProcReq2( buf, size ) | ^ | int convert.c:1609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] convert.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1949 | DebugDump( level, buf, size ) | ^ convert.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1984 | DebugDispKanji( cxnum, num ) | ^ 12 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c wconvert.c -o wconvert.o wconvert.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return) | ^ wconvert.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:192:30: warning: passing 'const BYTE *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 192 | ir_debug( DebugDump( 10, buf, size ) ); | ^~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ ./server.h:220:44: note: passing argument to parameter 'buf' here 220 | void DebugDump pro((int level, const char *buf, int size)); | ^ wconvert.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | WriteClient(client, buf, size) | ^ wconvert.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | copylenstr(name, p) | ^ wconvert.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime, | ^ wconvert.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 360 | static | ~~~~~~ | int 361 | SendType2Reply(client, majo, mino, stat) | ^ wconvert.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:375:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 374 | static | ~~~~~~ | int 375 | SendType4Reply(client, majo, mino, stat, len, dat) | ^ wconvert.c:375:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:404:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 403 | static | ~~~~~~ | int 404 | SendType4XReply(client, majo, mino, val, s1, s2, len, dat) | ^ wconvert.c:404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:438:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 437 | static | ~~~~~~ | int 438 | SendType5Reply(client, majo, mino, context) | ^ wconvert.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:452:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 451 | static | ~~~~~~ | int 452 | namesize(names, n) | ^ wconvert.c:452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:470:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 469 | static | ~~~~~~ | int 470 | unamesize(names, n) | ^ wconvert.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | static | ~~~~~~ | int 488 | unamesize2(names) | ^ wconvert.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 501 | static | ~~~~~~ | int 502 | SendType6Reply(client, majo, mino, n, names, namelen) | ^ wconvert.c:502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 528 | static | ~~~~~~ | int 529 | SendType7Reply(client, majo, mino, n, len, dat) | ^ wconvert.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 556 | static | ~~~~~~ | int 557 | SendType9Reply(client, majo, mino, val, len, dat) | ^ wconvert.c:557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | irwerrhdr(client, proto) | ^ wconvert.c:632:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 631 | static | ~~~~~~ | int 632 | irw_finalize( clientp ) | ^ wconvert.c:632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:671:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 671 | ir_debug( Dmsg(5, "Фư桼̾:[%s]\n", susername);) | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:675:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 675 | ir_debug( Dmsg(5, "λᤷ桼̾:[%s]\n", client->username);) | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | irw_killserver(clientp) | ^ wconvert.c:714:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 713 | static | ~~~~~~ | int 714 | irw_create_context( clientp ) | ^ wconvert.c:714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:743:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 742 | static | ~~~~~~ | int 743 | validcontext(cxnum, client, proto) | ^ wconvert.c:743:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:755:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 754 | static | ~~~~~~ | int 755 | irw_duplicate_context( clientp ) | ^ wconvert.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:776:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 775 | static | ~~~~~~ | int 776 | irw_close_context( clientp ) | ^ wconvert.c:776:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:791:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 790 | static | ~~~~~~ | int 791 | irw_dictionary_list( clientp ) | ^ wconvert.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:811:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 810 | static | ~~~~~~ | int 811 | irw_get_yomi( clientp ) | ^ wconvert.c:811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:840:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 839 | static | ~~~~~~ | int 840 | irw_define_dic( clientp ) | ^ wconvert.c:851:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 851 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:852:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 852 | ir_debug( Dmsg(5, "Ͽǡ[%s]\n", | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 840 | irw_define_dic( clientp ) | ^ wconvert.c:862:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 861 | static | ~~~~~~ | int 862 | irw_delete_dic( clientp ) | ^ wconvert.c:873:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 873 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:874:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 874 | ir_debug( Dmsg(5, "ǡ[%s]\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | irw_delete_dic( clientp ) | ^ wconvert.c:884:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 883 | static | ~~~~~~ | int 884 | irw_get_dir_list( clientp ) | ^ wconvert.c:884:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:904:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 903 | static | ~~~~~~ | int 904 | irw_mount_dictionary( clientp ) | ^ wconvert.c:910:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 910 | extern MMountFlag; | ~~~~~~ ^ | int wconvert.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | irw_mount_dictionary( clientp ) | ^ wconvert.c:923:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 922 | static | ~~~~~~ | int 923 | irw_umount_dictionary( clientp ) | ^ wconvert.c:923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:940:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 939 | static | ~~~~~~ | int 940 | irw_rmount_dictionary( clientp ) | ^ wconvert.c:940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:958:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 957 | static | ~~~~~~ | int 958 | irw_mount_list( clientp ) | ^ wconvert.c:958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | irw_convert( clientp ) | ^ wconvert.c:993:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 993 | ir_debug(Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | irw_convert( clientp ) | ^ wconvert.c:1015:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | static | ~~~~~~ | int 1015 | irw_convert_end( clientp ) | ^ wconvert.c:1032:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1032 | ir_debug( Dmsg(5, "ؽ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | irw_convert_end( clientp ) | ^ wconvert.c:1059:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1058 | static | ~~~~~~ | int 1059 | irw_get_kanjilist( clientp ) | ^ wconvert.c:1059:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1088:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1087 | static | ~~~~~~ | int 1088 | irw_resize(clientp) | ^ wconvert.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1128 | static | ~~~~~~ | int 1129 | irw_store_yomi( clientp ) | ^ wconvert.c:1143:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1143 | ir_debug( Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | irw_store_yomi( clientp ) | ^ wconvert.c:1167:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1166 | static | ~~~~~~ | int 1167 | irw_query_extension( clientp ) | ^ wconvert.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | checkPermissionToRead(client, dirname, dicname) | ^ wconvert.c:1297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1297 | insertUserSla(dirname, dirlen) | ^ wconvert.c:1338:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1337 | static | ~~~~~~ | int 1338 | irw_list_dictionary( clientp ) | ^ wconvert.c:1375:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1375 | stat = RkwListDic(cxnum, (unsigned char *)dirname, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:238:46: note: passing argument to parameter here 238 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1376 | (unsigned char *)dicnames, requestsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:238:54: note: passing argument to parameter here 238 | canna_export(int) RkwListDic pro((int, char *, char *, int)); | ^ wconvert.c:1383:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1383 | ir_debug( Dmsg(5, "ꥹ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1338 | irw_list_dictionary( clientp ) | ^ wconvert.c:1395:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1394 | static | ~~~~~~ | int 1395 | irw_create_dictionary( clientp ) | ^ wconvert.c:1406:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1406 | stat = (char)RkwCreateDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:231:48: note: passing argument to parameter here 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^ wconvert.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1395 | irw_create_dictionary( clientp ) | ^ wconvert.c:1414:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1413 | static | ~~~~~~ | int 1414 | irw_chmod_dictionary( clientp ) | ^ wconvert.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1430:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1429 | static | ~~~~~~ | int 1430 | irw_remove_dictionary( clientp ) | ^ wconvert.c:1441:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1441 | stat = (char)RkwRemoveDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:240:48: note: passing argument to parameter here 240 | canna_export(int) RkwRemoveDic pro((int, char *, int)); | ^ wconvert.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | irw_remove_dictionary( clientp ) | ^ wconvert.c:1449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1448 | static | ~~~~~~ | int 1449 | irw_rename_dictionary( clientp ) | ^ wconvert.c:1459:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1459 | stat = RkwRenameDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:241:48: note: passing argument to parameter here 241 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1460 | (unsigned char *)&(req->dicname)[diclen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:241:56: note: passing argument to parameter here 241 | canna_export(int) RkwRenameDic pro((int, char *, char *, int)); | ^ wconvert.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | irw_rename_dictionary( clientp ) | ^ wconvert.c:1467:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1466 | static | ~~~~~~ | int 1467 | irw_copy_dictionary( clientp ) | ^ wconvert.c:1467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1490:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1489 | static | ~~~~~~ | int 1490 | irw_get_word_text_dic( clientp ) | ^ wconvert.c:1490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1556 | static | ~~~~~~ | int 1557 | irw_server_stat( clientp ) | ^ wconvert.c:1591:23: warning: passing 'const char *[]' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] 1591 | W_REALREQUEST, WideProtoName, | ^~~~~~~~~~~~~ wconvert.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | irw_server_stat( clientp ) | ^ wconvert.c:1601:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1600 | static | ~~~~~~ | int 1601 | irw_host_ctl( clientp ) | ^ wconvert.c:1610:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1610 | ir_debug( Dmsg(5, "ۥȥꥹ\n") ); | ^~~~ ~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | irw_host_ctl( clientp ) | ^ wconvert.c:1648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1647 | static | ~~~~~~ | int 1648 | irw_sync(clientp) | ^ wconvert.c:1648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1662 | static | ~~~~~~ | int 1663 | irw_get_stat( clientp ) | ^ wconvert.c:1663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1688 | static | ~~~~~~ | int 1689 | irw_get_lex( clientp ) | ^ wconvert.c:1689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1714 | static | ~~~~~~ | int 1715 | irw_autoconv( clientp ) | ^ wconvert.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1734:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1733 | static | ~~~~~~ | int 1734 | irw_subst_yomi( clientp ) | ^ wconvert.c:1743:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1743 | ir_debug( Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1734 | irw_subst_yomi( clientp ) | ^ wconvert.c:1764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1763 | static | ~~~~~~ | int 1764 | irw_flush_yomi( clientp ) | ^ wconvert.c:1780:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1780 | ir_debug( Dmsg(10, "RK˶\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1764 | irw_flush_yomi( clientp ) | ^ wconvert.c:1817:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1816 | static | ~~~~~~ | int 1817 | irw_get_last_yomi( clientp ) | ^ wconvert.c:1836:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1836 | ir_debug(Dmsg(5, "̤ʸ=%s\n", | ^~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1817:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1817 | irw_get_last_yomi( clientp ) | ^ wconvert.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1848 | static | ~~~~~~ | int 1849 | irw_remove_yomi( clientp ) | ^ wconvert.c:1859:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1859 | ir_debug( Dmsg(5, "ؽ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | irw_remove_yomi( clientp ) | ^ wconvert.c:1882:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1881 | static | ~~~~~~ | int 1882 | irw_get_simple_kanji( clientp ) | ^ wconvert.c:1882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:1918:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1917 | static | ~~~~~~ | int 1918 | irw_query_dictionary( clientp ) | ^ wconvert.c:1953:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1953 | stat = (RkwQueryDic(cxnum, (unsigned char *)username, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:232:47: note: passing argument to parameter here 232 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1954 | (unsigned char *)Request.type15.dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/canna/RK.h:232:55: note: passing argument to parameter here 232 | canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); | ^ wconvert.c:1972:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1972 | ir_debug( Dmsg(5, "ꥹ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1918 | irw_query_dictionary( clientp ) | ^ wconvert.c:1984:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1983 | static | ~~~~~~ | int 1984 | irw_get_hinshi( clientp ) | ^ wconvert.c:1996:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1996 | ir_debug( Dmsg(5, "ʻ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1984 | irw_get_hinshi( clientp ) | ^ wconvert.c:2014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2013 | static | ~~~~~~ | int 2014 | irw_store_range( clientp ) | ^ wconvert.c:2014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2046:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2045 | static | ~~~~~~ | int 2046 | irw_set_locale( clientp ) | ^ wconvert.c:2046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2064:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2063 | static | ~~~~~~ | int 2064 | irw_set_app_name( clientp ) | ^ wconvert.c:2064:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2087:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2086 | static | ~~~~~~ | int 2087 | irw_notice_group_name(clientp) | ^ wconvert.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2116:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2115 | static | ~~~~~~ | int 2116 | irw_through( clientp ) | ^ wconvert.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2149 | parse_wide_request(request, data, len, username, hostname) | ^ wconvert.c:2163:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2163 | ir_debug(Dmsg(5, "磻ɥץȥΥꥯȤ, Ĺ=%d\n", len)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ wconvert.c:2205:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2205 | if ((* ReqCallFunc)(data) < 0) { | ^ wconvert.c:2227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2227 | ProcWideReq0(buf) | ^ wconvert.c:2236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2235 | static | ~~~~~~ | int 2236 | ProcWideReq1(buf) | ^ wconvert.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2248 | static | ~~~~~~ | int 2249 | ProcWideReq2(buf) | ^ wconvert.c:2249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2263:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2262 | static | ~~~~~~ | int 2263 | ProcWideReq3(buf) | ^ wconvert.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2279:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2278 | static | ~~~~~~ | int 2279 | ProcWideReq4(buf) | ^ wconvert.c:2279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2313:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2312 | static | ~~~~~~ | int 2313 | ProcWideReq5(buf) | ^ wconvert.c:2313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static | ~~~~~~ | int 2331 | ProcWideReq6(buf) | ^ wconvert.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2349:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2348 | static | ~~~~~~ | int 2349 | ProcWideReq7(buf) | ^ wconvert.c:2349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2366 | static | ~~~~~~ | int 2367 | ProcWideReq8(buf) | ^ wconvert.c:2367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2386 | static | ~~~~~~ | int 2387 | ProcWideReq9(buf) | ^ wconvert.c:2387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2406 | static | ~~~~~~ | int 2407 | ProcWideReq10(buf) | ^ wconvert.c:2407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2437:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2436 | static | ~~~~~~ | int 2437 | ProcWideReq11(buf) | ^ wconvert.c:2437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2475:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2474 | static | ~~~~~~ | int 2475 | ProcWideReq12(buf) | ^ wconvert.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2511 | static | ~~~~~~ | int 2512 | ProcWideReq13(buf) | ^ wconvert.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2560:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2559 | static | ~~~~~~ | int 2560 | ProcWideReq14(buf) | ^ wconvert.c:2560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2591:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2590 | static | ~~~~~~ | int 2591 | ProcWideReq15(buf) | ^ wconvert.c:2591:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2614:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2613 | static | ~~~~~~ | int 2614 | ProcWideReq17(buf) | ^ wconvert.c:2614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2646:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2645 | static | ~~~~~~ | int 2646 | ProcWideReq18(buf) | ^ wconvert.c:2646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2667:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2666 | static | ~~~~~~ | int 2667 | ProcWideReq19(buf) | ^ wconvert.c:2667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2690:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2689 | static | ~~~~~~ | int 2690 | ProcWideReq20(buf) | ^ wconvert.c:2690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wconvert.c:2826:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2826 | conveuc(src) | ^ wconvert.c:2837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2837 | RkThrough( cx, command, buf, content_size, buffer_size ) | ^ 192 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c main.c -o main.o main.c:38:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | main(argc, argv) | ^ | int main.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] main.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | process_request(clientp, client_buf, data, len) | ^ 3 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c misc.c -o misc.o misc.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | EarlyInit ( argc, argv ) | ^ misc.c:262:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 262 | ir_debug( Dmsg(5, "ۡǥ쥯ȥꥣ = %s\n", ddname ); ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ misc.c:285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | mysignal(sig, func) | ^ misc.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | FatalError(f) | ^ misc.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | nomem_msg(where) | ^ misc.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | Reset(sig) | ^ misc.c:107:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 107 | static void Reset(); | ^ misc.c:543:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | AddrAreEqual(x, y) | ^ misc.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | GetAddrListFromName(hostname) | ^ misc.c:652:17: warning: assigning to 'const char *const *' from 'char **const' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] 652 | for (haddrp = hent->h_addr_list; *haddrp; haddrp++) | ^ ~~~~~~~~~~~~~~~~~ misc.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | SearchAddrList(list, addrp) | ^ misc.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | FreeAddrList(list) | ^ misc.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 835 | CheckAccessControlList(hostaddrp, username) | ^ misc.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 881 | SetDicHome( client, cxnum ) | ^ misc.c:914:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 914 | ir_debug( Dmsg(5,"ۡǥ쥯ȥꥣ%s\n", dichome ); ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ./server.h:84:33: note: expanded from macro 'ir_debug' 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ misc.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 922 | get_all_other_clients(self, count) | ^ 16 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DTCPCONN -DUNIXCONN -c util.c -o util.o util.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | ushort2euc(src, srclen, dest, destlen) | ^ util.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | euc2ushort(src, srclen, dest, destlen) | ^ util.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | wchar2ushort32(src, srclen, dest, destlen) | ^ util.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | ushort2wchar32(src, srclen, dest, destlen) | ^ util.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | wchar2ushort16(src, srclen, dest, destlen) | ^ util.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | ushort2wchar16(src, srclen, dest, destlen) | ^ util.c:214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | ushortstrlen(ws) | ^ util.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | ushortmemchr(ws, ch, len) | ^ util.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | ushortstrcpy(wd, ws) | ^ util.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | ushortstrncpy(wd, ws, n) | ^ util.c:279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | WidenClientContext(cl, n) | ^ util.c:310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | set_cxt(cl, n) | ^ util.c:328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | off_cxt(cl, cn) | ^ util.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | chk_cxt(cl, cn) | ^ 14 warnings generated. rm -f cannaserver cc -o cannaserver -Wno-error=int-conversion comm.o session.o convert.o wconvert.o main.o misc.o util.o -L../lib/RK -lRK -L../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in ./cmd... making all in cmd/crfreq... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c crfreq.c -o crfreq.o crfreq.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | STrdup(s) | ^ crfreq.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | CreateNL(fr, size1, size2) | ^ crfreq.c:102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | main(argc, argv) | ^ | int crfreq.c:230:21: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | sz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; | ^ crfreq.c:248:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | nc = _RkCandNumber(buf + off); | ^ crfreq.c:255:27: warning: passing arguments to '_RkWordLength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | off += _RkWordLength(buf + off); | ^ crfreq.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | main(argc, argv) | ^ 7 warnings generated. rm -f crfreq cc -o crfreq -Wno-error=int-conversion crfreq.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/crxdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -c crxdic.c -o crxdic.o crxdic.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | STrdup(s) | ^ crxdic.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | CopyLine(dst, src, len) | ^ crxdic.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | extractYomi(wrec) | ^ crxdic.c:290:16: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | p = euctous(aline, len, line, RkNumber(line)); | ^ crxdic.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | open_wfile(filename, nel) | ^ crxdic.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | nhash(buf, key, size, unit) | ^ crxdic.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | fil_pnd(dst, c, nd, val, islast, size, unit) | ^ crxdic.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | fil_dnd(dst, nd, val, size, unit) | ^ crxdic.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | fil_dic(nd, dic) | ^ crxdic.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | alloc_page(dic, pn) | ^ crxdic.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | alloc_dir(dic) | ^ crxdic.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | append_wlist(dic, tail, nd) | ^ crxdic.c:514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 514 | is_overflow_page(dic, pg, pn, size) | ^ crxdic.c:565:32: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | P[pn].candnum += _RkCandNumber(nd->ptr.w); | ^ crxdic.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 532 | assign_to_page(dic, nd, page_num, is_pn_indir) | ^ crxdic.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | calculate_dic_status(dic) | ^ crxdic.c:673:27: warning: passing arguments to '_RkWordLength' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | wlen = _RkWordLength(wrec); | ^ crxdic.c:674:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | nc = _RkCandNumber(wrec); | ^ crxdic.c:649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | fil_ltab(gram, dic) | ^ crxdic.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 692 | fil_page_header(dic) | ^ crxdic.c:776:23: warning: passing arguments to 'RkParseWrec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 776 | dst = RkParseWrec(gram, | ^ crxdic.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | build_tree(parent, dic, gram, wrec_ptr, d, top, bot, dir_nodes) | ^ crxdic.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 827 | creat_tree(dic, gram) | ^ crxdic.c:905:31: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 905 | dic->MaxCand = _RkCalcUnlog2(11); | ^ crxdic.c:906:32: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | dic->PageSize = _RkCalcUnlog2(13) + 1; | ^ crxdic.c:872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | init_dic(name, dictype, maxpage) | ^ crxdic.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 925 | makeHeader(dic) | ^ crxdic.c:1058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1058 | write_file(out, dic) | ^ crxdic.c:1122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1122 | parse_arg(argc, argv) | ^ crxdic.c:1176:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1176 | getp(nd) | ^ | int crxdic.c:1176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] crxdic.c:1193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1193 | main (argc, argv) | ^ | int crxdic.c:1220:27: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1220 | if(!(gram = RkOpenGram(HYOUJUN_GRAM))) { | ^ crxdic.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1193 | main (argc, argv) | ^ 34 warnings generated. rm -f crxdic cc -o crxdic -Wno-error=int-conversion crxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/crxgram... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c crxgram.c -o crxgram.o crxgram.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | usage(prog) | ^ crxgram.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | alert(fmt, arg) | ^ crxgram.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | fatal(fmt, arg) | ^ crxgram.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | readLine(s, len, fp) | ^ crxgram.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | scanToken(s, token, maxtoken) | ^ crxgram.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | probeIdent(hid, name) | ^ crxgram.c:194:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 194 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:194:10: note: place parentheses around the assignment to silence this warning 194 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ^ | ( ) crxgram.c:194:10: note: use '==' to turn this assignment into an equality comparison 194 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ^ | == crxgram.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | addIdent(hid, name, rownum, colnum) | ^ crxgram.c:247:34: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 247 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 266 | alert("row <%s> redefined", rname); | ^~~~~ crxgram.c:214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | enterIdent(fp) | ^ crxgram.c:333:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:333:13: note: place parentheses around the assignment to silence this warning 333 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ^ | ( ) crxgram.c:333:13: note: use '==' to turn this assignment into an equality comparison 333 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 337 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 352 | alert("unknown row %s", name); | ^~~~ crxgram.c:355:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 355 | if ( c = probeIdent(Column, (char *)name) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:355:13: note: place parentheses around the assignment to silence this warning 355 | if ( c = probeIdent(Column, (char *)name) ) | ^ | ( ) crxgram.c:355:13: note: use '==' to turn this assignment into an equality comparison 355 | if ( c = probeIdent(Column, (char *)name) ) | ^ | == crxgram.c:372:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 372 | else if ( r = probeIdent(Row, (char *)name) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:372:18: note: place parentheses around the assignment to silence this warning 372 | else if ( r = probeIdent(Row, (char *)name) ) { | ^ | ( ) crxgram.c:372:18: note: use '==' to turn this assignment into an equality comparison 372 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 385 | alert("unknown row/column %s", name); | ^~~~ crxgram.c:318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | setVector(bits, s, op) | ^ crxgram.c:413:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 413 | if ( r = probeIdent(Row, row) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ crxgram.c:413:9: note: place parentheses around the assignment to silence this warning 413 | if ( r = probeIdent(Row, row) ) { | ^ | ( ) crxgram.c:413:9: note: use '==' to turn this assignment into an equality comparison 413 | if ( r = probeIdent(Row, row) ) { | ^ | == crxgram.c:421:33: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] 421 | alert("unknown operation %c", op); | ^~ crxgram.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | enterMatrix(fp) | ^ crxgram.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | ulongcomp(i, j) | ^ crxgram.c:488:20: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 488 | name = strtok(namevec, SEP); | ^~~~~~~ /usr/include/string.h:137:31: note: passing argument to parameter here 137 | char *strtok(char * __restrict, const char * __restrict); | ^ crxgram.c:490:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 490 | if (r = probeIdent(Row, name)) | ~~^~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:490:9: note: place parentheses around the assignment to silence this warning 490 | if (r = probeIdent(Row, name)) | ^ | ( ) crxgram.c:490:9: note: use '==' to turn this assignment into an equality comparison 490 | if (r = probeIdent(Row, name)) | ^ | == crxgram.c:492:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 492 | else if (r = probeIdent(Column, name)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:492:14: note: place parentheses around the assignment to silence this warning 492 | else if (r = probeIdent(Column, name)) { | ^ | ( ) crxgram.c:492:14: note: use '==' to turn this assignment into an equality comparison 492 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 506 | nextS = scanToken(nextS, opname, sizeof(opname)); | ^~~~~~ crxgram.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | enterNeg(fp) | ^ crxgram.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 554 | main (argc, argv) | ^ | int crxgram.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 warnings generated. rm -f crxgram cc -o crxgram -Wno-error=int-conversion crxgram.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/ctow... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c ctow.c -o ctow.o ctow.c:49:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:49:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~~~~~~~~~ ctow.c:49:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:49:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:50:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | "ͭ̾","#KK", "","#NN", | ^~~~~~~~~~~~~~~~ ctow.c:50:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | "ͭ̾","#KK", "","#NN", | ^~~~~~~~~~~~~~~~ ctow.c:51:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:51:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:52:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:52:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~ ~~~~~~~~~~~~ ctow.c:52:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~ ~~~~~~~~~~~~ ctow.c:53:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~ ~~~~~~~~~~~~ ctow.c:53:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:54:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~ ~~~~~~~~ ctow.c:54:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ctow.c:54:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:54:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ctow.c:55:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:55:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:55:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:56:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:56:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:56:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:57:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:57:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:57:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:58:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | "()","#L5", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:59:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:59:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:59:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:60:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | "Ը","#T5r", "йԸ","#B5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:60:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | "Ը","#T5r", "йԸ","#B5r", | ^~~~ ~~~~~~~~~~~~ ctow.c:61:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~ ~~~~~~~~~~~~ ctow.c:61:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:61:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:62:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:62:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:62:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:63:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | "ƻ","#KYmi", "ƻ","#KYme", | ^~~~~~~~~~~~ ~~~~ ctow.c:63:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | "ƻ","#KYmi", "ƻ","#KYme", | ^~~~~~~~~~~~ ~~~~ ctow.c:64:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:64:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:64:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:65:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ctow.c:65:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:65:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:66:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:66:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:66:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ctow.c:66:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ctow.c:67:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:67:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:67:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:68:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:68:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:68:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ctow.c:68:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:69:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:69:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:69:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ctow.c:69:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:70:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:70:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ctow.c:70:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ctow.c:71:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~~~~~~~~~ ctow.c:71:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~~~~~~~~~ ctow.c:71:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~ ~~~~ ctow.c:71:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:72:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | "ñ","#KJ", | ^~~~~~~~~~~~~~~~ ctow.c:73:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "Ƭ","#PRE", "","#SUC", | ^~~~~~~~ ~~~~~~~~ ctow.c:73:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "Ƭ","#PRE", "","#SUC", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:74:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:74:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:74:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:74:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:75:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:75:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~ ~~~~~~~~ ctow.c:75:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:76:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "ư첽","#N2T17", "()&̾첽","#N2T30", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:76:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "ư첽","#N2T17", "()&̾첽","#N2T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:77:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | "ư","#D2T35", "ƻ첽ư","#D2KY", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:77:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | "ư","#D2T35", "ƻ첽ư","#D2KY", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:78:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~ ~~~~~~~~ ctow.c:78:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:78:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | "Ʋ","#N2KYT", "ư첽","#N2T10", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | "Ʋ","#N2KYT", "ư첽","#N2T10", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | "ư첽","#N2T15","ư첽","#N2T18", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | "ư첽","#N2T15","ư첽","#N2T18", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:82:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | "","#N2R5","","#N2K5", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:82:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | "","#N2R5","","#N2K5", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:86:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 86 | ask_default_hinshi_size() | ^ | int ctow.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | if (new = (char *)malloc(strlen(s) +1)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:99:11: note: place parentheses around the assignment to silence this warning 99 | if (new = (char *)malloc(strlen(s) +1)) | ^ | ( ) ctow.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | if (new = (char *)malloc(strlen(s) +1)) | ^ | == ctow.c:94:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | char *salloc(s) | ^ ctow.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | chghinshi(hinshi, size, taiou, fsize) | ^ ctow.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | read_hinshi(fp, taiou) | ^ | int ctow.c:165:17: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] 165 | taiou[size] = '\0'; | ^~~~ ctow.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | read_hinshi(fp, taiou) | ^ ctow.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | get_hindo(iroha_hinshi) | ^ ctow.c:186:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 186 | itow_write(fp, yomi, hinshi, kouho, hindo) | ^ | int ctow.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ctow.c:191:1: warning: non-void function does not return a value [-Wreturn-type] 191 | } | ^ ctow.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | main(argc, argv) | ^ | int ctow.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 warnings generated. rm -f ctow cc -o ctow -Wno-error=int-conversion ctow.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/dpromdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c dpromdic.c -o dpromdic.o dpromdic.c:44:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 44 | extern struct RkRxDic *RkwOpenRoma() ; | ^ ../../include/canna/RK.h:234:32: note: conflicting prototype is here 234 | canna_export(struct) RkRxDic * RkwOpenRoma pro((char *)); | ^ dpromdic.c:47:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 47 | main(argc, argv) | ^ | int dpromdic.c:90:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | printch(*s) ; | ^ dpromdic.c:98:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | printch(*s) ; | ^ dpromdic.c:107:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | printch(*s) ; | ^ dpromdic.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | main(argc, argv) | ^ dpromdic.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | printch(s) | ^ dpromdic.c:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | void printch(); | ^ 8 warnings generated. rm -f dpromdic cc -o dpromdic -Wno-error=int-conversion dpromdic.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/dpxdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -c dpxdic.c -o dpxdic.o dpxdic.c:80:37: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | if ((ptr = (char *)RkGetGramName(gram, row)) != NULL) { | ^ dpxdic.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | show_a_cand(gram, wrec, or) | ^ dpxdic.c:124:43: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | if (gram && (ptr = (char *)RkGetGramName(gram, row))) { | ^ dpxdic.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | show_a_icand(gram, wrec) | ^ dpxdic.c:144:21: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | nc = _RkCandNumber(wrec); | ^ dpxdic.c:134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | show_a_wrec(gram, wrec, yomi, n) | ^ dpxdic.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | loadDic(dic) | ^ dpxdic.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | loadPage(dic, id) | ^ dpxdic.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | offset2ptr(dic, off, which) | ^ dpxdic.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | off2ptr(dic, off, id) | ^ dpxdic.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | show_nip(gram, dic, yomi, n, p, pg) | ^ dpxdic.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | compit(a, b) | ^ dpxdic.c:347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 346 | static | ~~~~~~ | int 347 | show_nid(gram, dic, yomi, n, ptr) | ^ dpxdic.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] dpxdic.c:451:28: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | dic->pgsz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; | ^ dpxdic.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | getdic(dic, filenm, dmnm) | ^ dpxdic.c:460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 460 | main (argc, argv) | ^ | int dpxdic.c:500:27: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | if(!(gram = RkOpenGram(HYOUJUN_GRAM))) { | ^ dpxdic.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | main (argc, argv) | ^ 19 warnings generated. rm -f dpxdic cc -o dpxdic -Wno-error=int-conversion dpxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/dicar... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c dicar.c -o dicar.o dicar.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | actmessage(msg, name) | ^ dicar.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | getatomicname(hd, name) | ^ dicar.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | PrintHeader(hd) | ^ dicar.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | openForRead(name) | ^ dicar.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | openForWrite(name) | ^ dicar.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | closeForWrite(fd, name) | ^ dicar.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | copyfile(src, dst, siz) | ^ dicar.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | traceDic( fd ) | ^ dicar.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | xgetDic(fd, fname) | ^ dicar.c:258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | getchild(fd, childdic) | ^ dicar.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | remakeDic(src, atm, dst) | ^ dicar.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | deleteDic(src, dst, fname) | ^ dicar.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | doTrace(argn, args) | ^ dicar.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | doExtract(argn, args) | ^ dicar.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | doReplace(argn, args) | ^ dicar.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | doCreate(argn, args) | ^ dicar.c:480:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 480 | doDelete(argn, args) | ^ | int dicar.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] dicar.c:499:1: warning: non-void function does not return a value [-Wreturn-type] 499 | } | ^ dicar.c:501:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 501 | main(argn, args) | ^ | int dicar.c:501:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 warnings generated. rm -f dicar cc -o dicar -Wno-error=int-conversion dicar.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/forcpp... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c forcpp.c -o forcpp.o forcpp.c:50:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 50 | e2j() | ^ | int forcpp.c:72:1: warning: non-void function does not return a value [-Wreturn-type] 72 | } | ^ forcpp.c:74:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 74 | j2e() | ^ | int forcpp.c:97:1: warning: non-void function does not return a value [-Wreturn-type] 97 | } | ^ forcpp.c:99:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | void catch(sig) | ^ forcpp.c:106:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 106 | main(n, args) | ^ | int forcpp.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 warnings generated. rm -f forcpp cc -o forcpp -Wno-error=int-conversion forcpp.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/forsort... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c forsort.c -o forsort.o forsort.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | e2j() | ^ | int forsort.c:61:1: warning: non-void function does not return a value [-Wreturn-type] 61 | } | ^ forsort.c:63:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 63 | j2e() | ^ | int forsort.c:78:1: warning: non-void function does not return a value [-Wreturn-type] 78 | } | ^ forsort.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | main(n, args) | ^ | int forsort.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 warnings generated. rm -f forsort cc -o forsort -Wno-error=int-conversion forsort.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/kpdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c kpdic.c -o kpdic.o kpdic.c:66:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | {0,"kk","","k"}, | ^~~~~~~~ kpdic.c:67:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | {0,"ss","","s"}, | ^~~~~~~~ kpdic.c:68:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | {0,"tt","","t"}, | ^~~~~~~~ kpdic.c:69:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {0,"hh","","h"}, | ^~~~~~~~ kpdic.c:70:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {0,"mm","","m"}, | ^~~~~~~~ kpdic.c:71:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {0,"yy","","y"}, | ^~~~~~~~ kpdic.c:72:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {0,"rr","","r"}, | ^~~~~~~~ kpdic.c:73:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {0,"ww","","w"}, | ^~~~~~~~ kpdic.c:74:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {0,"gg","","g"}, | ^~~~~~~~ kpdic.c:75:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {0,"zz","","z"}, | ^~~~~~~~ kpdic.c:76:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {0,"dd","","d"}, | ^~~~~~~~ kpdic.c:77:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {0,"bb","","b"}, | ^~~~~~~~ kpdic.c:78:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {0,"pp","","p"}, | ^~~~~~~~ kpdic.c:79:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {0,"cc","","c"}, | ^~~~~~~~ kpdic.c:80:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {0,"ff","","f"}, | ^~~~~~~~ kpdic.c:81:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {0,"jj","","j"}, | ^~~~~~~~ kpdic.c:82:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | {0,"qq","","q"}, | ^~~~~~~~ kpdic.c:83:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {0,"vv","","v"} | ^~~~~~~~ kpdic.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | alert(fmt, arg) | ^ kpdic.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | fatal(fmt, arg) | ^ kpdic.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | getWORD(s, news, word, maxword) | ^ kpdic.c:170:2: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | *allocs (s) | ^ kpdic.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | freeallocs(roman, nKey) | ^ kpdic.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | compar(p, q) | ^ kpdic.c:223:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 223 | main(argc, argv) | ^ | int kpdic.c:291:62: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 291 | 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 *' [-Wint-conversion] 300 | "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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 336 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 337 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 338 | roman[nKey].temp = allocs(def[p].intr); | ^~~~~~~~~~~ kpdic.c:347:51: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'char *' [-Wint-conversion] 347 | fatal("more than %d romaji rules are given.", maxkey); | ^~~~~~ kpdic.c:223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | main(argc, argv) | ^ kpdic.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | chk_dflt(c) int c ; { | ^ 33 warnings generated. rm -f kpdic cc -o kpdic -Wno-error=int-conversion kpdic.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/mergewd... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c mergewd.c -o mergewd.o mergewd.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | us_len(us) | ^ mergewd.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | euctous(src, srclen, dest, destlen) | ^ mergewd.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 108 | main(n, args) | ^ | int mergewd.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4 warnings generated. rm -f mergeword cc -o mergeword -Wno-error=int-conversion mergewd.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/splitwd... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c splitwd.c -o splitwd.o splitwd.c:60:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | uchar *getword(p,Word) | ^ splitwd.c:77:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | struct tango *newtango(tsuduri,hinshi) | ^ splitwd.c:108:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | void savetango(tsuduri, hinshi) | ^ splitwd.c:126:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | void save_factor(line, nline) | ^ splitwd.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | free_factor(tp) | ^ splitwd.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | catch(sig) | ^ splitwd.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | splitword(fp, name) | ^ splitwd.c:221:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | main( argc, argv ) | ^ | int splitwd.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 warnings generated. rm -f splitword cc -o splitword -Wno-error=int-conversion splitwd.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/wtoc... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c wtoc.c -o wtoc.o wtoc.c:58:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:58:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:58:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:58:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:59:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | {"ͭ̾","#KK"},{"","#NN"}, | ^~~~~~~~~~~~~~~~ wtoc.c:59:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | {"ͭ̾","#KK"},{"","#NN"}, | ^~~~~~~~~~~~~~~~ wtoc.c:60:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | {"ư","#KSr"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:61:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:61:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:61:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:62:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:62:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:62:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:63:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:63:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:63:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:64:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ wtoc.c:64:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:64:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ wtoc.c:65:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:65:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:65:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:66:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:66:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:66:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:67:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:67:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:67:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:68:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | {"()","#L5"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:69:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {"ƻ","#KY"}, | ^~~~~~~~~~~~ ~~~~ wtoc.c:70:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:70:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:70:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:71:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~~~~~~~~~~~~~ wtoc.c:71:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~ ~~~~ wtoc.c:71:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:72:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {"ñ","#KJ"}, | ^~~~~~~~~~~~~~~~ wtoc.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ƭ","#PRE"},{"","#SUC"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:73:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ƭ","#PRE"},{"","#SUC"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:74:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"","#JSSUC"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:76:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:76:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:76:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:77:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:78:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:79:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:79:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} | ^~~~~~~~~~~~~~~~ wtoc.c:82:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | char *salloc(s) | ^ wtoc.c:97:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | char *chghinshi( hinshi, taiou, fshurui ) | ^ wtoc.c:119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | int read_hinshi( fp, taiou ) | ^ wtoc.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 141 | wtoi_write( fp, yomi, hinshi, kouho, hindo ) | ^ | int wtoc.c:147:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 147 | strcat(yomi,""); | ^~~~~~~~ wtoc.c:147:12: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 147 | strcat(yomi,""); | ^~~~ /usr/include/string.h:84:33: note: passing argument to parameter here 84 | char *(strcat)(char * __restrict, const char * __restrict); | ^ wtoc.c:148:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | strcat(kouho,""); | ^~~~~~~~ wtoc.c:148:12: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 148 | strcat(kouho,""); | ^~~~~ /usr/include/string.h:84:33: note: passing argument to parameter here 84 | char *(strcat)(char * __restrict, const char * __restrict); | ^ wtoc.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | wtoi_write( fp, yomi, hinshi, kouho, hindo ) | ^ wtoc.c:154:1: warning: non-void function does not return a value [-Wreturn-type] 154 | } | ^ wtoc.c:156:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | int suuji(kazu) | ^ wtoc.c:168:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | main(argc,argv) | ^ | int wtoc.c:219:17: warning: passing 'uchar[10]' (aka 'unsigned char[10]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 219 | d = suuji(nd); | ^~ wtoc.c:220:38: warning: passing 'uchar[256]' (aka 'unsigned char[256]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 220 | 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 where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 220 | wtoi_write( fpo, y, chghinshi( h, taiou, fshurui ), k, d ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | main(argc,argv) | ^ 69 warnings generated. rm -f wtoc cc -o wtoc -Wno-error=int-conversion wtoc.o -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/mkromdic... rm -f mkromdic tradcpp -traditional -I../../include -DCPP='tradcpp -traditional ' mkromdic chmod a+x mkromdic making all in cmd/mkbindic... rm -f mkbindic tradcpp -traditional -I../../include -DCPP='tradcpp -traditional ' mkbindic chmod a+x mkbindic making all in cmd/dpbindic... rm -f dpbindic tradcpp -traditional -I../../include dpbindic chmod a+x dpbindic making all in cmd/chkconc... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/usr/local/share/canna/dic/canna/fuzokugo.cbd\" -c chkconc.c -o chkconc.o chkconc.c:24:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 24 | main(ac, av) | ^ | int chkconc.c:44:26: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | if (!(gram = RkOpenGram(fzk))) { | ^ chkconc.c:55:23: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | row = RkGetGramNum(gram, av[i]); | ^ chkconc.c:66:42: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | fprintf(stdout, " %s", RkGetGramName(gram, curr.rowcol)); | ^ chkconc.c:74:42: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | fprintf(stdout, " %s", RkGetGramName(gram, curr.rowcol)); | ^ chkconc.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | main(ac, av) | ^ 6 warnings generated. rm -f chkconc cc -o chkconc -Wno-error=int-conversion chkconc.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/canlisp... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c canlisp.c -o canlisp.o canlisp.c:40:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | main(argc, argv) | ^ | int canlisp.c:40:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2 warnings generated. rm -f canlisp cc -o canlisp -Wno-error=int-conversion canlisp.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/cannacheck... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -c main.c -o main.o main.c:36:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | main(argc, argv,envp) | ^ | int main.c:76:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | printf(" \"%s\" ³ޤ\n", p); | ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:76:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | printf(" \"%s\" ³ޤ\n", p); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ main.c:78:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | printf("³ΥФǤ\n"); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ main.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | main(argc, argv,envp) | ^ 5 warnings generated. rm -f cannacheck cc -o cannacheck -Wno-error=int-conversion main.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/cannastat... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c cannastat.c -o cannastat.o cannastat.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | main(argc, argv) | ^ cannastat.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | process_wide_reply(reply, len, argflag, flag) | ^ cannastat.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | DispInfo( client, flag ) | ^ cannastat.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DispProto( client ) | ^ cannastat.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | CreateData( readbuf, who, cinfolen ) | ^ cannastat.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 616 | get_check_str(dst, src, len) | ^ cannastat.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | get_check_str_adv(dst, recvlen, receivep, requiredsize) | ^ 7 warnings generated. rm -f cannastat cc -o cannastat -Wno-error=int-conversion cannastat.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/cshost... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c cshost.c -o cshost.o cshost.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | main(argc, argv) | ^ cshost.c:155:16: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 155 | wp += strlen( wp ) + 1 ; | ^~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ cshost.c:160:17: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 160 | wp += strlen( wp ) + 1 ; | ^~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ 3 warnings generated. rm -f cshost cc -o cshost -Wno-error=int-conversion cshost.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in cmd/catdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DUSE_VARARGS -c can.c -o can.o can.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | extern RkDeleteLine(); | ~~~~~~ ^ | int can.c:82:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | extern RkDefineLine(); | ~~~~~~ ^ | int can.c:83:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | extern rmDitionary(); | ~~~~~~ ^ | int can.c:269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | StopAll(sig) | ^ can.c:302:6: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 302 | unlink(r_file); | ^ can.c:318:10: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 318 | (void) RkCreateDic(cx_num, r_dic, mode); | ^ can.c:320:10: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 320 | (void) rmDictionary(cx_num, r_dic , mode ); | ^ can.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | RefreshAll(sig) | ^ can.c:352:5: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | RkwGetProtocolVersion(&majv, &minv); | ^ can.c:418:22: warning: passing arguments to 'RkDeleteLine' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | i = RkDeleteLine(cx_num, r_dic, line) ; | ^ can.c:421:22: warning: passing arguments to 'RkDefineLine' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | i = RkDefineLine(cx_num, r_dic, line) ; | ^ can.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | ParseFile(fp) | ^ can.c:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | dicname_chk(dic) | ^ can.c:470:37: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 470 | struct passwd *pass = getpwuid( getuid() ); | ^ can.c:491:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 491 | char *username = NULL, *getenv(), *getlogin() ; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ can.c:493:37: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 493 | struct passwd *pass = getpwuid( getuid() ) ; | ^ can.c:518:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 518 | ret = RkChmodDic(cx_num,opt_dic1,mode) ; | ^ can.c:561:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 561 | ovwrite_chk(dicname,mode) | ^ | int can.c:566:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 566 | ret = RkChmodDic(cx_num,dicname,mode) ; | ^ can.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | ovwrite_chk(dicname,mode) | ^ can.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 605 | Addwords(fp) | ^ can.c:619:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 619 | add_main (argc,argv) | ^ | int can.c:630:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 630 | scan_opt(argc,argv,&argv); | ^ can.c:638:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 638 | if (isatty(fileno(stdout)) == 0) { | ^ can.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | add_main (argc,argv) | ^ can.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 672 | cat_main(argc,argv) | ^ | int can.c:676:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 676 | FILE *fopen(), *fp = stdout; | ^ can.c:691:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 691 | scan_opt(argc,argv,&argc); | ^ can.c:758:10: warning: call to undeclared function 'RkGetWordTextDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 758 | if (RkGetWordTextDic(cx_num,dirnamep,dicname_bk,buf,BUFLEN) >= 0) { | ^ can.c:779:5: warning: call to undeclared function 'DownLoadDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 779 | if(DownLoadDic(fp, dirnamep) < 0) { | ^ can.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | cat_main(argc,argv) | ^ can.c:791:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 791 | DownLoadDic(fp, dirname) | ^ | int can.c:808:13: warning: call to undeclared function 'RkGetWordTextDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 808 | if ((ret = RkGetWordTextDic(cx_num,dirname,dicname_bk,buf, | ^ can.c:830:6: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 830 | PrintMessage(ret, dicname); | ^ can.c:791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 791 | DownLoadDic(fp, dirname) | ^ can.c:842:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 842 | cp_main(argc,argv) | ^ | int can.c:860:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 860 | scan_opt(argc,argv,&argc); | ^ can.c:913:13: warning: call to undeclared function 'RkCopyDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 913 | ret = RkCopyDic(cx_num,dirnamep,dicname1,dicname2,mode_cp); | ^ can.c:915:8: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 915 | if (isatty(fileno(stdin)) != 0) { | ^ can.c:926:14: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 926 | ret = RkRemoveDic(cx_num,dicname2,mode_cp); | ^ can.c:936:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 936 | PrintMessage(ret,dicname1); | ^ can.c:950:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 950 | PrintMessage(ret,dicname2); | ^ can.c:953:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 953 | PrintMessage(ret,dicname1); | ^ can.c:976:11: warning: call to undeclared function 'makeDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 976 | if (makeDictionary(cx_num, dicname2, mode) < 0) { | ^ can.c:985:10: warning: call to undeclared function 'CopyDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 985 | if(CopyDic(cx_num, dirnamep, dicname1, dicname2, mode)) { | ^ can.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | cp_main(argc,argv) | ^ can.c:1003:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1003 | del_main (argc,argv) | ^ | int can.c:1014:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1014 | scan_opt(argc,argv,&argc); | ^ can.c:1023:6: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1023 | if (isatty(fileno(stdin)) == 0) { | ^ can.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | del_main (argc,argv) | ^ can.c:1057:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1057 | ls_main(argc,argv) | ^ | int can.c:1082:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1082 | scan_opt(argc,argv,&argc); | ^ can.c:1176:14: warning: call to undeclared function 'RkListDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1176 | bufcnt = RkListDic(cx_num, user + user_offset, buf, BUFLEN ); | ^ can.c:1186:12: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1186 | ret = RkChmodDic(cx_num,p,mode); | ^ can.c:1239:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1239 | (void)fprintf(stderr,msg_abnl); | ^~~~~~~~ can.c:1239:27: note: treat the string as an argument to avoid this 1239 | (void)fprintf(stderr,msg_abnl); | ^ | "%s", can.c:1057:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | ls_main(argc,argv) | ^ can.c:1262:9: warning: call to undeclared function 'makeDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1262 | if (makeDictionary(cx_num, (unsigned char *)r_dic, mode) != 0) { | ^ can.c:1254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1254 | Upload(fp, flag) | ^ can.c:1274:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1274 | mk_main (argc,argv) | ^ | int can.c:1293:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1293 | scan_opt(argc,argv,&argc); | ^ can.c:1300:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1300 | (void) fprintf(stderr,msg_sfq); | ^~~~~~~ can.c:1300:31: note: treat the string as an argument to avoid this 1300 | (void) fprintf(stderr,msg_sfq); | ^ | "%s", can.c:1304:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1304 | (void) fprintf(stderr,msg_l); | ^~~~~ can.c:1304:31: note: treat the string as an argument to avoid this 1304 | (void) fprintf(stderr,msg_l); | ^ | "%s", can.c:1318:11: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1318 | if (isatty(fileno(stdout)) == 0) { | ^ can.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1274 | mk_main (argc,argv) | ^ can.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1367 | mv_main(argc,argv) | ^ | int can.c:1384:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1384 | scan_opt(argc,argv,&argc); | ^ can.c:1412:13: warning: call to undeclared function 'renameDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1412 | ret = renameDictionary(cx_num, dic1, dic2, mode); | ^ can.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1367 | mv_main(argc,argv) | ^ can.c:1421:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1421 | renameDictionary(cn, dicname1, dicname2, force) | ^ | int can.c:1433:12: warning: call to undeclared function 'RkRenameDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1433 | switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { | ^ can.c:1494:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1494 | fprintf(stderr,msg_abnl ); | ^~~~~~~~ can.c:1494:22: note: treat the string as an argument to avoid this 1494 | fprintf(stderr,msg_abnl ); | ^ | "%s", can.c:1421:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1421 | renameDictionary(cn, dicname1, dicname2, force) | ^ can.c:1510:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1510 | rm_main(argc,argv) | ^ | int can.c:1522:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1522 | scan_opt(argc,argv,&argc); | ^ can.c:1542:13: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1542 | ret = rmDictionary(cx_num, rm_dic, mode) ; | ^ can.c:1510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1510 | rm_main(argc,argv) | ^ can.c:1570:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1570 | ch_main(argc,argv) | ^ | int can.c:1575:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1575 | scan_opt(argc,argv,&argc); | ^ can.c:1587:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1587 | ret = RkChmodDic(cx_num,opt_dic1,mode); | ^ can.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1570 | ch_main(argc,argv) | ^ can.c:1624:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1624 | sy_main(argc,argv) | ^ | int can.c:1629:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1629 | scan_opt(argc,argv,&argc); | ^ can.c:1624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1624 | sy_main(argc,argv) | ^ can.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1661 | kill_main(argc,argv) | ^ | int can.c:1709:11: warning: call to undeclared function 'RkKillServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1709 | ret = RkKillServer(); | ^ can.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1661 | kill_main(argc,argv) | ^ can.c:1735:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1735 | can_ver() | ^ | int can.c:1776:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1776 | main(argc,argv) | ^ | int can.c:1776:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] can.c:1813:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1813 | scan_opt(argc,argv,argcp) | ^ | int can.c:1871:4: warning: call to undeclared function 'shrink_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1871 | shrink_opt(argc,p,2); | ^ can.c:1813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1813 | scan_opt(argc,argv,argcp) | ^ can.c:2016:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2016 | shrink_opt(argc,argv,n) | ^ | int can.c:2016:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] can.c:2024:1: warning: non-void function does not return a value [-Wreturn-type] 2024 | } | ^ 95 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DUSE_VARARGS -c rutil.c -o rutil.o rutil.c:94:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 94 | RkDefineLine(cx_num, name, line) | ^ | int rutil.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] rutil.c:196:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 196 | CopyDic(cx_num, dirname, dicname1, dicname2, mode) | ^ | int rutil.c:212:31: warning: passing arguments to 'RkGetWordTextDic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | if((ret = RkGetWordTextDic(cx_num, dirname, dic1_bk, buf, BUFLEN)) >= 0) { | ^ rutil.c:223:6: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 223 | RkCreateDic(cx_num, dicname2, mode); | ^ rutil.c:225:12: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 225 | (void)rmDictionary(cx_num, dicname2 ,mode); | ^ rutil.c:248:7: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 248 | PrintMessage(ret, dic1_bk); | ^ rutil.c:250:2: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 250 | RkCreateDic(cx_num, dicname2, mode); | ^ rutil.c:252:8: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 252 | (void)rmDictionary(cx_num,dicname2, mode); | ^ rutil.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | CopyDic(cx_num, dirname, dicname1, dicname2, mode) | ^ rutil.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | PrintMessage(ret, dicname) | ^ | int rutil.c:274:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 274 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:274:27: note: treat the string as an argument to avoid this 274 | (void)fprintf(stderr, msg_mem); | ^ | "%s", rutil.c:300:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 300 | (void)fprintf(stderr,msg_abnl); | ^~~~~~~~ rutil.c:300:23: note: treat the string as an argument to avoid this 300 | (void)fprintf(stderr,msg_abnl); | ^ | "%s", rutil.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | PrintMessage(ret, dicname) | ^ rutil.c:304:1: warning: non-void function does not return a value [-Wreturn-type] 304 | } | ^ rutil.c:306:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 306 | makeDictionary(cn, dicname, mode) | ^ | int rutil.c:324:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 324 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:324:24: note: treat the string as an argument to avoid this 324 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:335:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 335 | (void)fprintf(stderr, msg_mnt); | ^~~~~~~ rutil.c:335:26: note: treat the string as an argument to avoid this 335 | (void)fprintf(stderr, msg_mnt); | ^ | "%s", rutil.c:341:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 341 | (void)fprintf(stderr,msg_fq); | ^~~~~~ rutil.c:341:28: note: treat the string as an argument to avoid this 341 | (void)fprintf(stderr,msg_fq); | ^ | "%s", rutil.c:348:12: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 348 | switch ( RkCreateDic( cn, dicname, mode) ) { | ^ rutil.c:362:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 362 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:362:27: note: treat the string as an argument to avoid this 362 | (void)fprintf(stderr, msg_mem); | ^ | "%s", rutil.c:383:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 383 | if (isatty(fileno(stdin)) != 0) { | ^ rutil.c:424:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 424 | (void)fprintf(stderr,msg_cnt); | ^~~~~~~ rutil.c:424:26: note: treat the string as an argument to avoid this 424 | (void)fprintf(stderr,msg_cnt); | ^ | "%s", rutil.c:432:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 432 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:432:24: note: treat the string as an argument to avoid this 432 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:439:12: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 439 | switch ( RkCreateDic( cn, dicname, mode) ) { | ^ rutil.c:451:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 451 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:451:27: note: treat the string as an argument to avoid this 451 | (void)fprintf(stderr, msg_mem); | ^ | "%s", rutil.c:474:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 474 | if (isatty(fileno(stdin)) != 0) { | ^ rutil.c:512:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 512 | (void)fprintf(stderr,msg_fq); | ^~~~~~ rutil.c:512:26: note: treat the string as an argument to avoid this 512 | (void)fprintf(stderr,msg_fq); | ^ | "%s", rutil.c:516:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 516 | (void)fprintf(stderr,msg_cnt); | ^~~~~~~ rutil.c:516:26: note: treat the string as an argument to avoid this 516 | (void)fprintf(stderr,msg_cnt); | ^ | "%s", rutil.c:529:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 529 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:529:24: note: treat the string as an argument to avoid this 529 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | makeDictionary(cn, dicname, mode) | ^ rutil.c:559:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 559 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:559:24: note: treat the string as an argument to avoid this 559 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:570:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 570 | (void)fprintf(stderr, msg_mnt); | ^~~~~~~ rutil.c:570:26: note: treat the string as an argument to avoid this 570 | (void)fprintf(stderr, msg_mnt); | ^ | "%s", rutil.c:576:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 576 | (void)fprintf(stderr, msg_fq); | ^~~~~~ rutil.c:576:29: note: treat the string as an argument to avoid this 576 | (void)fprintf(stderr, msg_fq); | ^ | "%s", rutil.c:583:11: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 583 | switch (RkRemoveDic(cn, dicname, mode)) { | ^ rutil.c:611:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 611 | (void)fprintf(stderr, msg_cnt); | ^~~~~~~ rutil.c:611:27: note: treat the string as an argument to avoid this 611 | (void)fprintf(stderr, msg_cnt); | ^ | "%s", rutil.c:619:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 619 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:619:24: note: treat the string as an argument to avoid this 619 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:626:11: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 626 | switch (RkRemoveDic(cn, dicname, mode)) { | ^ rutil.c:654:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 654 | (void)fprintf(stderr, msg_cnt); | ^~~~~~~ rutil.c:654:27: note: treat the string as an argument to avoid this 654 | (void)fprintf(stderr, msg_cnt); | ^ | "%s", rutil.c:662:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 662 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:662:24: note: treat the string as an argument to avoid this 662 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | rmDictionary(cn, dicname,mode) | ^ 41 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DUSE_VARARGS -c RKdelline.c -o RKdelline.o RKdelline.c:33:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | RkDeleteLine(cx_num, name, line) | ^ | int RKdelline.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2 warnings generated. rm -f catdic cc -o catdic -Wno-error=int-conversion can.o rutil.o RKdelline.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib making all in ./dic... making all in dic/ideo... making all in dic/ideo/pubdic... cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-error=int-conversion -I../../../include -I/usr/local/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c pod.c -o pod.o pod.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | Mbstowcs(d, ss, n) | ^ pod.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | Wcstombs(d, s, n) | ^ pod.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | Wscmp(s1, s2) | ^ pod.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (ch = *s++) { | ~~~^~~~~~ pod.c:166:13: note: place parentheses around the assignment to silence this warning 166 | while (ch = *s++) { | ^ | ( ) pod.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (ch = *s++) { | ^ | == pod.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | Wscpy(d, s) | ^ pod.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | Wslen(s) | ^ pod.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | Watoi(s) | ^ pod.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | Fputws(s, f) | ^ pod.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | Fgetws(buf, siz, f) | ^ pod.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | all_kana(s) | ^ pod.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | findslash(s) | ^ pod.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | extstr(p, pp, key_return) | ^ pod.c:318:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 318 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:318:37: note: place parentheses around the assignment to silence this warning 318 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:318:37: note: use '==' to turn this assignment into an equality comparison 318 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ^ | == pod.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | internhinshi(str, flag) | ^ pod.c:358:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 358 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:358:12: note: place parentheses around the assignment to silence this warning 358 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | ( ) pod.c:358:12: note: use '==' to turn this assignment into an equality comparison 358 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | == pod.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | select_hinshi(n) | ^ pod.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | freedesc(p) | ^ pod.c:503:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 503 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:503:35: note: place parentheses around the assignment to silence this warning 503 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:503:35: note: use '==' to turn this assignment into an equality comparison 503 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | == pod.c:494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | interndesc(hin, tan, yom) | ^ pod.c:553:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 553 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:553:35: note: place parentheses around the assignment to silence this warning 553 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:553:35: note: use '==' to turn this assignment into an equality comparison 553 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | == pod.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | searchdesc(hin) | ^ pod.c:578:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 578 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:578:12: note: place parentheses around the assignment to silence this warning 578 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | ( ) pod.c:578:12: note: use '==' to turn this assignment into an equality comparison 578 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | == pod.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | internkind(s) | ^ pod.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | kindcompar(k1, k2) | ^ pod.c:758:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 758 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:758:27: note: place parentheses around the assignment to silence this warning 758 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:758:27: note: use '==' to turn this assignment into an equality comparison 758 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ^ | == pod.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | intern(key, yomi, kouho, hinshi, hindo, kind, stat, flags) | ^ pod.c:831:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:831:12: note: place parentheses around the assignment to silence this warning 831 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | ( ) pod.c:831:12: note: use '==' to turn this assignment into an equality comparison 831 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | == pod.c:823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | storepd(file) | ^ pod.c:864:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 864 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:864:12: note: place parentheses around the assignment to silence this warning 864 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | ( ) pod.c:864:12: note: use '==' to turn this assignment into an equality comparison 864 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | == pod.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | comparepd(file) | ^ pod.c:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 942 | canna_yomioutput(ws, cf) | ^ pod.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | canna_output(cf, p, h, n) | ^ pod.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | entry_out(cf, p, h, n, ex) | ^ pod.c:1045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1045 | printentry(cf, p) | ^ pod.c:1082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | showentry(pd, n) | ^ pod.c:1160:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1160 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1160:9: note: place parentheses around the assignment to silence this warning 1160 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | ( ) pod.c:1160:9: note: use '==' to turn this assignment into an equality comparison 1160 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | == pod.c:1163:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1163 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1163:14: note: place parentheses around the assignment to silence this warning 1163 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ | ( ) pod.c:1163:14: note: use '==' to turn this assignment into an equality comparison 1163 | 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] 1166 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1166:14: note: place parentheses around the assignment to silence this warning 1166 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | ( ) pod.c:1166:14: note: use '==' to turn this assignment into an equality comparison 1166 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | == pod.c:1156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1156 | diccompar(p1, p2) | ^ pod.c:1179:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1179 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1179:9: note: place parentheses around the assignment to silence this warning 1179 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | ( ) pod.c:1179:9: note: use '==' to turn this assignment into an equality comparison 1179 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | == pod.c:1182:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1182 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1182:14: note: place parentheses around the assignment to silence this warning 1182 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ^ | ( ) pod.c:1182:14: note: use '==' to turn this assignment into an equality comparison 1182 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ^ | == pod.c:1185:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1185 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1185:14: note: place parentheses around the assignment to silence this warning 1185 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ | ( ) pod.c:1185:14: note: use '==' to turn this assignment into an equality comparison 1185 | 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] 1188 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1188:14: note: place parentheses around the assignment to silence this warning 1188 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | ( ) pod.c:1188:14: note: use '==' to turn this assignment into an equality comparison 1188 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | == pod.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | dichindocompar(p1, p2) | ^ pod.c:1197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1197 | shrinkargs(argv, n, count) | ^ pod.c:1209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1209 | parseargs(argc, argv) | ^ pod.c:1380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1380 | main(argc, argv) | ^ 47 warnings generated. rm -f pod cc -o pod -Wno-error=int-conversion pod.o -L../../../lib/RKindep -lRKindep -Wl,-rpath,/usr/local/lib 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 making all in dic/ideo/grammar... ../../../cmd/forcpp/forcpp -7 < gram.code | tradcpp -traditional -USX | ../../../cmd/forcpp/forcpp -8 > cpp.gram ../../../cmd/crxgram/crxgram -f cpp.gram rows 504 cols 374 neg 91 ../../../cmd/forsort/forsort -7 < cnj.swd | sort | ../../../cmd/forsort/forsort -8 | ../../../cmd/mergewd/mergeword > fuzokugo.swd ../../../cmd/crxdic/crxdic -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd fuzokugo.swd has 186 entries with 309 words making all in dic/ideo/words... ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o bushu.cbd -n bushu bushu.t bushu.mwd has 179 entries with 5278 words ../../../cmd/crfreq/crfreq -o bushu.cld bushu.cbd bushu.mwd size 38804 bits 4851 bytes ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o iroha.cbd -n iroha ../../../dic/ideo/pubdic/iroha.t iroha.mwd has 27481 entries with 42009 words ../../../cmd/crfreq/crfreq -div 512 -o iroha.cld iroha.cbd iroha.mwd size 125977 bits 15748 bytes cat bushu.cbd >> iroha.cbd making all in dic/phono... ../../cmd/forcpp/forcpp -7 < default.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename default.kpdef '.kpdef'`.cbp SIZE 2411 KEYS 296 ../../cmd/forcpp/forcpp -7 < jdaemon.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename jdaemon.kpdef '.kpdef'`.cbp SIZE 2433 KEYS 294 ../../cmd/forcpp/forcpp -7 < just.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename just.kpdef '.kpdef'`.cbp SIZE 2158 KEYS 268 ../../cmd/forcpp/forcpp -7 < kaisoku.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kaisoku.kpdef '.kpdef'`.cbp SIZE 1874 KEYS 210 ../../cmd/forcpp/forcpp -7 < kana.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kana.kpdef '.kpdef'`.cbp SIZE 1810 KEYS 277 ../../cmd/forcpp/forcpp -7 < lan5.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename lan5.kpdef '.kpdef'`.cbp SIZE 1618 KEYS 202 ../../cmd/forcpp/forcpp -7 < matsu.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp SIZE 2532 KEYS 312 ../../cmd/forcpp/forcpp -7 < newjis.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename newjis.kpdef '.kpdef'`.cbp SIZE 579 KEYS 88 ../../cmd/forcpp/forcpp -7 < romaji.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename romaji.kpdef '.kpdef'`.cbp SIZE 1705 KEYS 210 ../../cmd/forcpp/forcpp -7 < sokuon.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename sokuon.kpdef '.kpdef'`.cbp SIZE 155 KEYS 19 ../../cmd/forcpp/forcpp -7 < english.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename english.kpdef '.kpdef'`.cbp SIZE 37883 KEYS 2017 ../../cmd/forcpp/forcpp -7 < tut.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp SIZE 20337 KEYS 2641 ../../cmd/forcpp/forcpp -7 < vje.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp SIZE 2667 KEYS 324 ../../cmd/forcpp/forcpp -7 < wx2+.kpdef | tradcpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp SIZE 2445 KEYS 300 making all in ./misc... cp default.ca default.canna sed -e 's%@(cannaSrvDir)%/usr/local/sbin%g' -e 's%@(cannaKillDir)%/usr/local/sbin%g' -e 's%@(UnixSockDir)%/tmp/.iroha_unix%g' -e 's%@(UnixSockName)%IROHA%g' -e 's%@(cannaOwner)%bin%g' -e 's%@(ErrDir)%/var/log%g' rc.canna-dist > rc.canna making all in misc/initfiles... making all in ./doc... =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ja-canna-server-3.7p3_11 ===> Generating temporary packing list + mkdir -p /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic + : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic + : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic + mkdir -p /wrkdirs/usr/ports/japanese/canna-server/work/stage/var/log + : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/var/log + : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/var/log installing in ./server... + /usr/bin/install -c -s cannaserver /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/sbin install in server done installing in ./dic/ideo... installing in dic/ideo/pubdic... install in dic/ideo/pubdic done installing in dic/ideo/grammar... + mkdir -p /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna + /usr/bin/install -c -m 0664 fuzokugo.cbd /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : ug+w /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna install in dic/ideo/grammar done installing in dic/ideo/words... + /usr/bin/install -c -m 0664 iroha.cbd /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna + /usr/bin/install -c -m 0664 iroha.cld /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna + /usr/bin/install -c -m 0664 bushu.cld /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna /usr/bin/install -c -m 0444 dics.dir /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : ug+w /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic : bin /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic : ug+w /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic : -w /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/dics.dir /usr/bin/install -c -m 0444 necgaiji.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/necgaiji.ctd /usr/bin/install -c -m 0444 kanasmpl.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/kanasmpl.ctd /usr/bin/install -c -m 0444 software.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/software.ctd /usr/bin/install -c -m 0444 chimei.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/chimei.ctd /usr/bin/install -c -m 0444 hojomwd.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/hojomwd.ctd /usr/bin/install -c -m 0444 hojoswd.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/hojoswd.ctd /usr/bin/install -c -m 0444 suffix.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/suffix.ctd /usr/bin/install -c -m 0444 number.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/number.ctd /usr/bin/install -c -m 0444 katakana.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/katakana.ctd /usr/bin/install -c -m 0444 keishiki.t /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna/keishiki.ctd cd /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/canna/dic/canna ; : 0664 *.ctd ; : bin *.ctd ; : bin *.ctd install in dic/ideo/words done installing in ./cmd... installing in cmd/crfreq... /usr/bin/install -c -s crfreq /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/crfreq install in cmd/crfreq done installing in cmd/crxdic... /usr/bin/install -c -s crxdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/crxdic install in cmd/crxdic done installing in cmd/crxgram... /usr/bin/install -c -s crxgram /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/crxgram install in cmd/crxgram done installing in cmd/ctow... /usr/bin/install -c -s ctow /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/ctow install in cmd/ctow done installing in cmd/dpromdic... /usr/bin/install -c -s dpromdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/dpromdic install in cmd/dpromdic done installing in cmd/dpxdic... /usr/bin/install -c -s dpxdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/dpxdic install in cmd/dpxdic done installing in cmd/dicar... /usr/bin/install -c -s dicar /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/dicar install in cmd/dicar done installing in cmd/forcpp... /usr/bin/install -c -s forcpp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/forcpp install in cmd/forcpp done installing in cmd/forsort... /usr/bin/install -c -s forsort /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/forsort install in cmd/forsort done installing in cmd/kpdic... /usr/bin/install -c -s kpdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/kpdic install in cmd/kpdic done installing in cmd/mergewd... /usr/bin/install -c -s mergeword /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mergeword install in cmd/mergewd done installing in cmd/splitwd... /usr/bin/install -c -s splitword /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/splitword install in cmd/splitwd done installing in cmd/wtoc... /usr/bin/install -c -s wtoc /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/wtoc install in cmd/wtoc done installing in cmd/mkromdic... /usr/bin/install -c -m 0755 mkromdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mkromdic install in cmd/mkromdic done installing in cmd/mkbindic... /usr/bin/install -c -m 0755 mkbindic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mkbindic install in cmd/mkbindic done installing in cmd/dpbindic... /usr/bin/install -c -m 0755 dpbindic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/dpbindic install in cmd/dpbindic done installing in cmd/chkconc... /usr/bin/install -c -s chkconc /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/chkconc install in cmd/chkconc done installing in cmd/canlisp... /usr/bin/install -c -s canlisp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/canlisp install in cmd/canlisp done installing in cmd/cannacheck... /usr/bin/install -c -s cannacheck /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/cannacheck install in cmd/cannacheck done installing in cmd/cannastat... /usr/bin/install -c -s cannastat /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/cannastat install in cmd/cannastat done installing in cmd/cshost... /usr/bin/install -c -s cshost /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/cshost install in cmd/cshost done installing in cmd/catdic... /usr/bin/install -c -s catdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/catdic rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/cpdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/lsdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mkdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mvdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/rmdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/syncdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/chmoddic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/addwords /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/delwords /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/sbin/cannakill for p in /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/cpdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/lsdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mkdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/mvdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/rmdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/syncdic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/chmoddic /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/addwords /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/bin/delwords; do ln -s catdic $p; done for p in /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/sbin/cannakill; do ln -s /usr/local/bin/catdic $p; done install in cmd/catdic done installing man pages in ./lib... installing man pages in lib/RKindep... install.man in lib/RKindep done installing man pages in lib/RK... (echo "s%@(cannaBinDir)%/usr/local/bin%g"; echo "s%@(cannaLibDir)%/usr/local/share/canna%g"; echo "s%@(cannaIncDir)%/usr/local/include/canna%g"; echo "s%@(UnixSockDir)%/tmp/.iroha_unix%g"; echo "s%@(UnixSockName)%IROHA%g"; echo "s%@(AccessFile)%/etc/hosts.canna%g"; echo "s%@(DicDir)%/usr/local/share/canna/dic%g"; echo "s%@(ErrDir)%/var/log%g") > ../../misc/manual.sed sed -f ../../misc/manual.sed RkBgnBun.man > RkBgnBun.tmp sed -f ../../misc/manual.sed RkBgnBun.jmn > RkBgnBun.jtmp + mkdir -p /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3 /usr/bin/install -c -m 0444 RkBgnBun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkBgnBun.3 /usr/bin/install -c -m 0444 RkBgnBun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkBgnBun.3 rm -f RkBgnBun.tmp RkBgnBun.jtmp sed -f ../../misc/manual.sed RkDefine.man > RkDefine.tmp sed -f ../../misc/manual.sed RkDefine.jmn > RkDefine.jtmp /usr/bin/install -c -m 0444 RkDefine.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkDefineDic.3 /usr/bin/install -c -m 0444 RkDefine.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkDefineDic.3 rm -f RkDefine.tmp RkDefine.jtmp sed -f ../../misc/manual.sed RkDelete.man > RkDelete.tmp sed -f ../../misc/manual.sed RkDelete.jmn > RkDelete.jtmp /usr/bin/install -c -m 0444 RkDelete.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkDeleteDic.3 /usr/bin/install -c -m 0444 RkDelete.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkDeleteDic.3 rm -f RkDelete.tmp RkDelete.jtmp sed -f ../../misc/manual.sed RkEndBun.man > RkEndBun.tmp sed -f ../../misc/manual.sed RkEndBun.jmn > RkEndBun.jtmp /usr/bin/install -c -m 0444 RkEndBun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkEndBun.3 /usr/bin/install -c -m 0444 RkEndBun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkEndBun.3 rm -f RkEndBun.tmp RkEndBun.jtmp sed -f ../../misc/manual.sed RkEnlarg.man > RkEnlarg.tmp sed -f ../../misc/manual.sed RkEnlarg.jmn > RkEnlarg.jtmp /usr/bin/install -c -m 0444 RkEnlarg.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkEnlarge.3 /usr/bin/install -c -m 0444 RkEnlarg.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkEnlarge.3 rm -f RkEnlarg.tmp RkEnlarg.jtmp sed -f ../../misc/manual.sed RkFinali.man > RkFinali.tmp sed -f ../../misc/manual.sed RkFinali.jmn > RkFinali.jtmp /usr/bin/install -c -m 0444 RkFinali.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkFinalize.3 /usr/bin/install -c -m 0444 RkFinali.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkFinalize.3 rm -f RkFinali.tmp RkFinali.jtmp sed -f ../../misc/manual.sed RkGetDic.man > RkGetDic.tmp sed -f ../../misc/manual.sed RkGetDic.jmn > RkGetDic.jtmp /usr/bin/install -c -m 0444 RkGetDic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetDicList.3 /usr/bin/install -c -m 0444 RkGetDic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetDicList.3 rm -f RkGetDic.tmp RkGetDic.jtmp sed -f ../../misc/manual.sed RkGetKan.man > RkGetKan.tmp sed -f ../../misc/manual.sed RkGetKan.jmn > RkGetKan.jtmp /usr/bin/install -c -m 0444 RkGetKan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetKanji.3 /usr/bin/install -c -m 0444 RkGetKan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetKanji.3 rm -f RkGetKan.tmp RkGetKan.jtmp sed -f ../../misc/manual.sed RkGetLex.man > RkGetLex.tmp sed -f ../../misc/manual.sed RkGetLex.jmn > RkGetLex.jtmp /usr/bin/install -c -m 0444 RkGetLex.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetLex.3 /usr/bin/install -c -m 0444 RkGetLex.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetLex.3 rm -f RkGetLex.tmp RkGetLex.jtmp sed -f ../../misc/manual.sed RkGetSta.man > RkGetSta.tmp sed -f ../../misc/manual.sed RkGetSta.jmn > RkGetSta.jtmp /usr/bin/install -c -m 0444 RkGetSta.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetStat.3 /usr/bin/install -c -m 0444 RkGetSta.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetStat.3 rm -f RkGetSta.tmp RkGetSta.jtmp sed -f ../../misc/manual.sed RkGetYom.man > RkGetYom.tmp sed -f ../../misc/manual.sed RkGetYom.jmn > RkGetYom.jtmp /usr/bin/install -c -m 0444 RkGetYom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetYomi.3 /usr/bin/install -c -m 0444 RkGetYom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetYomi.3 rm -f RkGetYom.tmp RkGetYom.jtmp sed -f ../../misc/manual.sed RkGoto.man > RkGoto.tmp sed -f ../../misc/manual.sed RkGoto.jmn > RkGoto.jtmp /usr/bin/install -c -m 0444 RkGoto.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGoto.3 /usr/bin/install -c -m 0444 RkGoto.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGoto.3 rm -f RkGoto.tmp RkGoto.jtmp sed -f ../../misc/manual.sed RkInitia.man > RkInitia.tmp sed -f ../../misc/manual.sed RkInitia.jmn > RkInitia.jtmp /usr/bin/install -c -m 0444 RkInitia.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkInitialize.3 /usr/bin/install -c -m 0444 RkInitia.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkInitialize.3 rm -f RkInitia.tmp RkInitia.jtmp sed -f ../../misc/manual.sed RkIntro.man > RkIntro.tmp sed -f ../../misc/manual.sed RkIntro.jmn > RkIntro.jtmp /usr/bin/install -c -m 0444 RkIntro.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkIntro.3 /usr/bin/install -c -m 0444 RkIntro.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkIntro.3 rm -f RkIntro.tmp RkIntro.jtmp sed -f ../../misc/manual.sed RkLeft.man > RkLeft.tmp sed -f ../../misc/manual.sed RkLeft.jmn > RkLeft.jtmp /usr/bin/install -c -m 0444 RkLeft.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkLeft.3 /usr/bin/install -c -m 0444 RkLeft.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkLeft.3 rm -f RkLeft.tmp RkLeft.jtmp sed -f ../../misc/manual.sed RkMountD.man > RkMountD.tmp sed -f ../../misc/manual.sed RkMountD.jmn > RkMountD.jtmp /usr/bin/install -c -m 0444 RkMountD.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMountDic.3 /usr/bin/install -c -m 0444 RkMountD.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMountDic.3 rm -f RkMountD.tmp RkMountD.jtmp sed -f ../../misc/manual.sed RkNext.man > RkNext.tmp sed -f ../../misc/manual.sed RkNext.jmn > RkNext.jtmp /usr/bin/install -c -m 0444 RkNext.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkNext.3 /usr/bin/install -c -m 0444 RkNext.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkNext.3 rm -f RkNext.tmp RkNext.jtmp sed -f ../../misc/manual.sed RkNfer.man > RkNfer.tmp sed -f ../../misc/manual.sed RkNfer.jmn > RkNfer.jtmp /usr/bin/install -c -m 0444 RkNfer.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkNfer.3 /usr/bin/install -c -m 0444 RkNfer.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkNfer.3 rm -f RkNfer.tmp RkNfer.jtmp sed -f ../../misc/manual.sed RkPrev.man > RkPrev.tmp sed -f ../../misc/manual.sed RkPrev.jmn > RkPrev.jtmp /usr/bin/install -c -m 0444 RkPrev.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkPrev.3 /usr/bin/install -c -m 0444 RkPrev.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkPrev.3 rm -f RkPrev.tmp RkPrev.jtmp sed -f ../../misc/manual.sed RkRemoun.man > RkRemoun.tmp sed -f ../../misc/manual.sed RkRemoun.jmn > RkRemoun.jtmp /usr/bin/install -c -m 0444 RkRemoun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkRemountDic.3 /usr/bin/install -c -m 0444 RkRemoun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkRemountDic.3 rm -f RkRemoun.tmp RkRemoun.jtmp sed -f ../../misc/manual.sed RkResize.man > RkResize.tmp sed -f ../../misc/manual.sed RkResize.jmn > RkResize.jtmp /usr/bin/install -c -m 0444 RkResize.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkResize.3 /usr/bin/install -c -m 0444 RkResize.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkResize.3 rm -f RkResize.tmp RkResize.jtmp sed -f ../../misc/manual.sed RkRight.man > RkRight.tmp sed -f ../../misc/manual.sed RkRight.jmn > RkRight.jtmp /usr/bin/install -c -m 0444 RkRight.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkRight.3 /usr/bin/install -c -m 0444 RkRight.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkRight.3 rm -f RkRight.tmp RkRight.jtmp sed -f ../../misc/manual.sed RkShorte.man > RkShorte.tmp sed -f ../../misc/manual.sed RkShorte.jmn > RkShorte.jtmp /usr/bin/install -c -m 0444 RkShorte.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkShorten.3 /usr/bin/install -c -m 0444 RkShorte.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkShorten.3 rm -f RkShorte.tmp RkShorte.jtmp sed -f ../../misc/manual.sed RkStoreY.man > RkStoreY.tmp sed -f ../../misc/manual.sed RkStoreY.jmn > RkStoreY.jtmp /usr/bin/install -c -m 0444 RkStoreY.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkStoreYomi.3 /usr/bin/install -c -m 0444 RkStoreY.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkStoreYomi.3 rm -f RkStoreY.tmp RkStoreY.jtmp sed -f ../../misc/manual.sed RkUnmoun.man > RkUnmoun.tmp sed -f ../../misc/manual.sed RkUnmoun.jmn > RkUnmoun.jtmp /usr/bin/install -c -m 0444 RkUnmoun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkUnmountDic.3 /usr/bin/install -c -m 0444 RkUnmoun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkUnmountDic.3 rm -f RkUnmoun.tmp RkUnmoun.jtmp sed -f ../../misc/manual.sed RkXfer.man > RkXfer.tmp sed -f ../../misc/manual.sed RkXfer.jmn > RkXfer.jtmp /usr/bin/install -c -m 0444 RkXfer.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkXfer.3 /usr/bin/install -c -m 0444 RkXfer.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkXfer.3 rm -f RkXfer.tmp RkXfer.jtmp install.man in lib/RK done installing man pages in lib/RKC... install.man in lib/RKC done installing man pages in lib/RKC16... install.man in lib/RKC16 done installing man pages in lib/canna... sed -f ../../misc/manual.sed cannalib.man > cannalib.tmp sed -f ../../misc/manual.sed cannalib.jmn > cannalib.jtmp /usr/bin/install -c -m 0444 cannalib.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/cannalib.3 /usr/bin/install -c -m 0444 cannalib.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/cannalib.3 rm -f cannalib.tmp cannalib.jtmp sed -f ../../misc/manual.sed uilib.man > uilib.tmp sed -f ../../misc/manual.sed uilib.jmn > uilib.jtmp /usr/bin/install -c -m 0444 uilib.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/uilib.3 /usr/bin/install -c -m 0444 uilib.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/uilib.3 rm -f uilib.tmp uilib.jtmp sed -f ../../misc/manual.sed RkCloseR.man > RkCloseR.tmp sed -f ../../misc/manual.sed RkCloseR.jmn > RkCloseR.jtmp /usr/bin/install -c -m 0444 RkCloseR.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCloseRoma.3 /usr/bin/install -c -m 0444 RkCloseR.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCloseRoma.3 rm -f RkCloseR.tmp RkCloseR.jtmp sed -f ../../misc/manual.sed RkCvtEuc.man > RkCvtEuc.tmp sed -f ../../misc/manual.sed RkCvtEuc.jmn > RkCvtEuc.jtmp /usr/bin/install -c -m 0444 RkCvtEuc.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtEuc.3 /usr/bin/install -c -m 0444 RkCvtEuc.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtEuc.3 rm -f RkCvtEuc.tmp RkCvtEuc.jtmp sed -f ../../misc/manual.sed RkCvtHan.man > RkCvtHan.tmp sed -f ../../misc/manual.sed RkCvtHan.jmn > RkCvtHan.jtmp /usr/bin/install -c -m 0444 RkCvtHan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtHan.3 /usr/bin/install -c -m 0444 RkCvtHan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtHan.3 rm -f RkCvtHan.tmp RkCvtHan.jtmp sed -f ../../misc/manual.sed RkCvtHir.man > RkCvtHir.tmp sed -f ../../misc/manual.sed RkCvtHir.jmn > RkCvtHir.jtmp /usr/bin/install -c -m 0444 RkCvtHir.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtHira.3 /usr/bin/install -c -m 0444 RkCvtHir.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtHira.3 rm -f RkCvtHir.tmp RkCvtHir.jtmp sed -f ../../misc/manual.sed RkCvtKan.man > RkCvtKan.tmp sed -f ../../misc/manual.sed RkCvtKan.jmn > RkCvtKan.jtmp /usr/bin/install -c -m 0444 RkCvtKan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtKana.3 /usr/bin/install -c -m 0444 RkCvtKan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtKana.3 rm -f RkCvtKan.tmp RkCvtKan.jtmp sed -f ../../misc/manual.sed RkCvtRom.man > RkCvtRom.tmp sed -f ../../misc/manual.sed RkCvtRom.jmn > RkCvtRom.jtmp /usr/bin/install -c -m 0444 RkCvtRom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtRoma.3 /usr/bin/install -c -m 0444 RkCvtRom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtRoma.3 rm -f RkCvtRom.tmp RkCvtRom.jtmp sed -f ../../misc/manual.sed RkCvtZen.man > RkCvtZen.tmp sed -f ../../misc/manual.sed RkCvtZen.jmn > RkCvtZen.jtmp /usr/bin/install -c -m 0444 RkCvtZen.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtZen.3 /usr/bin/install -c -m 0444 RkCvtZen.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtZen.3 rm -f RkCvtZen.tmp RkCvtZen.jtmp sed -f ../../misc/manual.sed RkMapPho.man > RkMapPho.tmp sed -f ../../misc/manual.sed RkMapPho.jmn > RkMapPho.jtmp /usr/bin/install -c -m 0444 RkMapPho.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMapPhonogram.3 /usr/bin/install -c -m 0444 RkMapPho.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMapPhonogram.3 rm -f RkMapPho.tmp RkMapPho.jtmp sed -f ../../misc/manual.sed RkMapRom.man > RkMapRom.tmp sed -f ../../misc/manual.sed RkMapRom.jmn > RkMapRom.jtmp /usr/bin/install -c -m 0444 RkMapRom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMapRoma.3 /usr/bin/install -c -m 0444 RkMapRom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMapRoma.3 rm -f RkMapRom.tmp RkMapRom.jtmp sed -f ../../misc/manual.sed RkOpenRo.man > RkOpenRo.tmp sed -f ../../misc/manual.sed RkOpenRo.jmn > RkOpenRo.jtmp /usr/bin/install -c -m 0444 RkOpenRo.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkOpenRoma.3 /usr/bin/install -c -m 0444 RkOpenRo.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkOpenRoma.3 rm -f RkOpenRo.tmp RkOpenRo.jtmp + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XLookupKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XLookupKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XLookupKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XLookupKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XKanjiControl.3 install.man in lib/canna done installing man pages in lib/canna16... install.man in lib/canna16 done installing man pages in ./canna... install.man in canna done installing man pages in ./server... sed -f ../misc/manual.sed server.man > server.tmp sed -f ../misc/manual.sed server.jmn > server.jtmp /usr/bin/install -c -m 0444 server.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannaserver.1 /usr/bin/install -c -m 0444 server.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannaserver.1 rm -f server.tmp server.jtmp install.man in server done installing man pages in ./cmd... installing man pages in cmd/crfreq... install.man in cmd/crfreq done installing man pages in cmd/crxdic... install.man in cmd/crxdic done installing man pages in cmd/crxgram... install.man in cmd/crxgram done installing man pages in cmd/ctow... sed -f ../../misc/manual.sed ctow.man > ctow.tmp sed -f ../../misc/manual.sed ctow.jmn > ctow.jtmp /usr/bin/install -c -m 0444 ctow.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/ctow.1 /usr/bin/install -c -m 0444 ctow.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/ctow.1 rm -f ctow.tmp ctow.jtmp install.man in cmd/ctow done installing man pages in cmd/dpromdic... sed -f ../../misc/manual.sed dpromdic.man > dpromdic.tmp sed -f ../../misc/manual.sed dpromdic.jmn > dpromdic.jtmp /usr/bin/install -c -m 0444 dpromdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dpromdic.1 /usr/bin/install -c -m 0444 dpromdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dpromdic.1 rm -f dpromdic.tmp dpromdic.jtmp install.man in cmd/dpromdic done installing man pages in cmd/dpxdic... install.man in cmd/dpxdic done installing man pages in cmd/dicar... sed -f ../../misc/manual.sed dicar.man > dicar.tmp sed -f ../../misc/manual.sed dicar.jmn > dicar.jtmp /usr/bin/install -c -m 0444 dicar.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dicar.1 /usr/bin/install -c -m 0444 dicar.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dicar.1 rm -f dicar.tmp dicar.jtmp install.man in cmd/dicar done installing man pages in cmd/forcpp... install.man in cmd/forcpp done installing man pages in cmd/forsort... install.man in cmd/forsort done installing man pages in cmd/kpdic... install.man in cmd/kpdic done installing man pages in cmd/mergewd... install.man in cmd/mergewd done installing man pages in cmd/splitwd... sed -f ../../misc/manual.sed splitwd.man > splitwd.tmp sed -f ../../misc/manual.sed splitwd.jmn > splitwd.jtmp /usr/bin/install -c -m 0444 splitwd.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/splitword.1 /usr/bin/install -c -m 0444 splitwd.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/splitword.1 rm -f splitwd.tmp splitwd.jtmp install.man in cmd/splitwd done installing man pages in cmd/wtoc... sed -f ../../misc/manual.sed wtoc.man > wtoc.tmp sed -f ../../misc/manual.sed wtoc.jmn > wtoc.jtmp /usr/bin/install -c -m 0444 wtoc.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/wtoc.1 /usr/bin/install -c -m 0444 wtoc.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/wtoc.1 rm -f wtoc.tmp wtoc.jtmp install.man in cmd/wtoc done installing man pages in cmd/mkromdic... sed -f ../../misc/manual.sed mkromdic.man > mkromdic.tmp sed -f ../../misc/manual.sed mkromdic.jmn > mkromdic.jtmp /usr/bin/install -c -m 0444 mkromdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkromdic.1 /usr/bin/install -c -m 0444 mkromdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkromdic.1 rm -f mkromdic.tmp mkromdic.jtmp install.man in cmd/mkromdic done installing man pages in cmd/mkbindic... sed -f ../../misc/manual.sed mkbindic.man > mkbindic.tmp sed -f ../../misc/manual.sed mkbindic.jmn > mkbindic.jtmp /usr/bin/install -c -m 0444 mkbindic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkbindic.1 /usr/bin/install -c -m 0444 mkbindic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkbindic.1 rm -f mkbindic.tmp mkbindic.jtmp install.man in cmd/mkbindic done installing man pages in cmd/dpbindic... sed -f ../../misc/manual.sed dpbindic.man > dpbindic.tmp sed -f ../../misc/manual.sed dpbindic.jmn > dpbindic.jtmp /usr/bin/install -c -m 0444 dpbindic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dpbindic.1 /usr/bin/install -c -m 0444 dpbindic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dpbindic.1 rm -f dpbindic.tmp dpbindic.jtmp install.man in cmd/dpbindic done installing man pages in cmd/chkconc... install.man in cmd/chkconc done installing man pages in cmd/canlisp... install.man in cmd/canlisp done installing man pages in cmd/cannacheck... sed -f ../../misc/manual.sed ccheck.man > ccheck.tmp sed -f ../../misc/manual.sed ccheck.jmn > ccheck.jtmp /usr/bin/install -c -m 0444 ccheck.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannacheck.1 /usr/bin/install -c -m 0444 ccheck.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannacheck.1 rm -f ccheck.tmp ccheck.jtmp install.man in cmd/cannacheck done installing man pages in cmd/cannastat... sed -f ../../misc/manual.sed cstat.man > cstat.tmp sed -f ../../misc/manual.sed cstat.jmn > cstat.jtmp /usr/bin/install -c -m 0444 cstat.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannastat.1 /usr/bin/install -c -m 0444 cstat.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannastat.1 rm -f cstat.tmp cstat.jtmp install.man in cmd/cannastat done installing man pages in cmd/cshost... sed -f ../../misc/manual.sed cshost.man > cshost.tmp sed -f ../../misc/manual.sed cshost.jmn > cshost.jtmp /usr/bin/install -c -m 0444 cshost.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cshost.1 /usr/bin/install -c -m 0444 cshost.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cshost.1 rm -f cshost.tmp cshost.jtmp install.man in cmd/cshost done installing man pages in cmd/catdic... sed -f ../../misc/manual.sed catdic.man > catdic.tmp sed -f ../../misc/manual.sed catdic.jmn > catdic.jtmp /usr/bin/install -c -m 0444 catdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/catdic.1 /usr/bin/install -c -m 0444 catdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/catdic.1 rm -f catdic.tmp catdic.jtmp sed -f ../../misc/manual.sed chmoddic.man > chmoddic.tmp sed -f ../../misc/manual.sed chmoddic.jmn > chmoddic.jtmp /usr/bin/install -c -m 0444 chmoddic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/chmoddic.1 /usr/bin/install -c -m 0444 chmoddic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/chmoddic.1 rm -f chmoddic.tmp chmoddic.jtmp sed -f ../../misc/manual.sed cpdic.man > cpdic.tmp sed -f ../../misc/manual.sed cpdic.jmn > cpdic.jtmp /usr/bin/install -c -m 0444 cpdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cpdic.1 /usr/bin/install -c -m 0444 cpdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cpdic.1 rm -f cpdic.tmp cpdic.jtmp sed -f ../../misc/manual.sed lsdic.man > lsdic.tmp sed -f ../../misc/manual.sed lsdic.jmn > lsdic.jtmp /usr/bin/install -c -m 0444 lsdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/lsdic.1 /usr/bin/install -c -m 0444 lsdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/lsdic.1 rm -f lsdic.tmp lsdic.jtmp sed -f ../../misc/manual.sed mkdic.man > mkdic.tmp sed -f ../../misc/manual.sed mkdic.jmn > mkdic.jtmp /usr/bin/install -c -m 0444 mkdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkdic.1 /usr/bin/install -c -m 0444 mkdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkdic.1 rm -f mkdic.tmp mkdic.jtmp sed -f ../../misc/manual.sed mvdic.man > mvdic.tmp sed -f ../../misc/manual.sed mvdic.jmn > mvdic.jtmp /usr/bin/install -c -m 0444 mvdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mvdic.1 /usr/bin/install -c -m 0444 mvdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mvdic.1 rm -f mvdic.tmp mvdic.jtmp sed -f ../../misc/manual.sed rmdic.man > rmdic.tmp sed -f ../../misc/manual.sed rmdic.jmn > rmdic.jtmp /usr/bin/install -c -m 0444 rmdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/rmdic.1 /usr/bin/install -c -m 0444 rmdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/rmdic.1 rm -f rmdic.tmp rmdic.jtmp sed -f ../../misc/manual.sed addwords.man > addwords.tmp sed -f ../../misc/manual.sed addwords.jmn > addwords.jtmp /usr/bin/install -c -m 0444 addwords.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/addwords.1 /usr/bin/install -c -m 0444 addwords.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/addwords.1 rm -f addwords.tmp addwords.jtmp sed -f ../../misc/manual.sed delwords.man > delwords.tmp sed -f ../../misc/manual.sed delwords.jmn > delwords.jtmp /usr/bin/install -c -m 0444 delwords.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/delwords.1 /usr/bin/install -c -m 0444 delwords.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/delwords.1 rm -f delwords.tmp delwords.jtmp sed -f ../../misc/manual.sed cannakill.man > cannakill.tmp sed -f ../../misc/manual.sed cannakill.jmn > cannakill.jtmp /usr/bin/install -c -m 0444 cannakill.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannakill.1 /usr/bin/install -c -m 0444 cannakill.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannakill.1 rm -f cannakill.tmp cannakill.jtmp install.man in cmd/catdic done installing man pages in ./dic... installing man pages in dic/ideo... installing man pages in dic/ideo/pubdic... install.man in dic/ideo/pubdic done installing man pages in dic/ideo/grammar... install.man in dic/ideo/grammar done installing man pages in dic/ideo/words... install.man in dic/ideo/words done installing man pages in dic/phono... install.man in dic/phono done installing man pages in ./misc... installing man pages in misc/initfiles... install.man in misc/initfiles done installing man pages in ./doc... install.man in doc done installing man pages in ./lib... installing man pages in lib/RKindep... install.man in lib/RKindep done installing man pages in lib/RK... sed -f ../../misc/manual.sed RkBgnBun.man > RkBgnBun.tmp sed -f ../../misc/manual.sed RkBgnBun.jmn > RkBgnBun.jtmp /usr/bin/install -c -m 0444 RkBgnBun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkBgnBun.3 /usr/bin/install -c -m 0444 RkBgnBun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkBgnBun.3 rm -f RkBgnBun.tmp RkBgnBun.jtmp sed -f ../../misc/manual.sed RkDefine.man > RkDefine.tmp sed -f ../../misc/manual.sed RkDefine.jmn > RkDefine.jtmp /usr/bin/install -c -m 0444 RkDefine.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkDefineDic.3 /usr/bin/install -c -m 0444 RkDefine.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkDefineDic.3 rm -f RkDefine.tmp RkDefine.jtmp sed -f ../../misc/manual.sed RkDelete.man > RkDelete.tmp sed -f ../../misc/manual.sed RkDelete.jmn > RkDelete.jtmp /usr/bin/install -c -m 0444 RkDelete.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkDeleteDic.3 /usr/bin/install -c -m 0444 RkDelete.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkDeleteDic.3 rm -f RkDelete.tmp RkDelete.jtmp sed -f ../../misc/manual.sed RkEndBun.man > RkEndBun.tmp sed -f ../../misc/manual.sed RkEndBun.jmn > RkEndBun.jtmp /usr/bin/install -c -m 0444 RkEndBun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkEndBun.3 /usr/bin/install -c -m 0444 RkEndBun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkEndBun.3 rm -f RkEndBun.tmp RkEndBun.jtmp sed -f ../../misc/manual.sed RkEnlarg.man > RkEnlarg.tmp sed -f ../../misc/manual.sed RkEnlarg.jmn > RkEnlarg.jtmp /usr/bin/install -c -m 0444 RkEnlarg.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkEnlarge.3 /usr/bin/install -c -m 0444 RkEnlarg.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkEnlarge.3 rm -f RkEnlarg.tmp RkEnlarg.jtmp sed -f ../../misc/manual.sed RkFinali.man > RkFinali.tmp sed -f ../../misc/manual.sed RkFinali.jmn > RkFinali.jtmp /usr/bin/install -c -m 0444 RkFinali.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkFinalize.3 /usr/bin/install -c -m 0444 RkFinali.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkFinalize.3 rm -f RkFinali.tmp RkFinali.jtmp sed -f ../../misc/manual.sed RkGetDic.man > RkGetDic.tmp sed -f ../../misc/manual.sed RkGetDic.jmn > RkGetDic.jtmp /usr/bin/install -c -m 0444 RkGetDic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetDicList.3 /usr/bin/install -c -m 0444 RkGetDic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetDicList.3 rm -f RkGetDic.tmp RkGetDic.jtmp sed -f ../../misc/manual.sed RkGetKan.man > RkGetKan.tmp sed -f ../../misc/manual.sed RkGetKan.jmn > RkGetKan.jtmp /usr/bin/install -c -m 0444 RkGetKan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetKanji.3 /usr/bin/install -c -m 0444 RkGetKan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetKanji.3 rm -f RkGetKan.tmp RkGetKan.jtmp sed -f ../../misc/manual.sed RkGetLex.man > RkGetLex.tmp sed -f ../../misc/manual.sed RkGetLex.jmn > RkGetLex.jtmp /usr/bin/install -c -m 0444 RkGetLex.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetLex.3 /usr/bin/install -c -m 0444 RkGetLex.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetLex.3 rm -f RkGetLex.tmp RkGetLex.jtmp sed -f ../../misc/manual.sed RkGetSta.man > RkGetSta.tmp sed -f ../../misc/manual.sed RkGetSta.jmn > RkGetSta.jtmp /usr/bin/install -c -m 0444 RkGetSta.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetStat.3 /usr/bin/install -c -m 0444 RkGetSta.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetStat.3 rm -f RkGetSta.tmp RkGetSta.jtmp sed -f ../../misc/manual.sed RkGetYom.man > RkGetYom.tmp sed -f ../../misc/manual.sed RkGetYom.jmn > RkGetYom.jtmp /usr/bin/install -c -m 0444 RkGetYom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGetYomi.3 /usr/bin/install -c -m 0444 RkGetYom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGetYomi.3 rm -f RkGetYom.tmp RkGetYom.jtmp sed -f ../../misc/manual.sed RkGoto.man > RkGoto.tmp sed -f ../../misc/manual.sed RkGoto.jmn > RkGoto.jtmp /usr/bin/install -c -m 0444 RkGoto.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkGoto.3 /usr/bin/install -c -m 0444 RkGoto.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkGoto.3 rm -f RkGoto.tmp RkGoto.jtmp sed -f ../../misc/manual.sed RkInitia.man > RkInitia.tmp sed -f ../../misc/manual.sed RkInitia.jmn > RkInitia.jtmp /usr/bin/install -c -m 0444 RkInitia.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkInitialize.3 /usr/bin/install -c -m 0444 RkInitia.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkInitialize.3 rm -f RkInitia.tmp RkInitia.jtmp sed -f ../../misc/manual.sed RkIntro.man > RkIntro.tmp sed -f ../../misc/manual.sed RkIntro.jmn > RkIntro.jtmp /usr/bin/install -c -m 0444 RkIntro.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkIntro.3 /usr/bin/install -c -m 0444 RkIntro.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkIntro.3 rm -f RkIntro.tmp RkIntro.jtmp sed -f ../../misc/manual.sed RkLeft.man > RkLeft.tmp sed -f ../../misc/manual.sed RkLeft.jmn > RkLeft.jtmp /usr/bin/install -c -m 0444 RkLeft.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkLeft.3 /usr/bin/install -c -m 0444 RkLeft.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkLeft.3 rm -f RkLeft.tmp RkLeft.jtmp sed -f ../../misc/manual.sed RkMountD.man > RkMountD.tmp sed -f ../../misc/manual.sed RkMountD.jmn > RkMountD.jtmp /usr/bin/install -c -m 0444 RkMountD.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMountDic.3 /usr/bin/install -c -m 0444 RkMountD.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMountDic.3 rm -f RkMountD.tmp RkMountD.jtmp sed -f ../../misc/manual.sed RkNext.man > RkNext.tmp sed -f ../../misc/manual.sed RkNext.jmn > RkNext.jtmp /usr/bin/install -c -m 0444 RkNext.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkNext.3 /usr/bin/install -c -m 0444 RkNext.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkNext.3 rm -f RkNext.tmp RkNext.jtmp sed -f ../../misc/manual.sed RkNfer.man > RkNfer.tmp sed -f ../../misc/manual.sed RkNfer.jmn > RkNfer.jtmp /usr/bin/install -c -m 0444 RkNfer.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkNfer.3 /usr/bin/install -c -m 0444 RkNfer.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkNfer.3 rm -f RkNfer.tmp RkNfer.jtmp sed -f ../../misc/manual.sed RkPrev.man > RkPrev.tmp sed -f ../../misc/manual.sed RkPrev.jmn > RkPrev.jtmp /usr/bin/install -c -m 0444 RkPrev.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkPrev.3 /usr/bin/install -c -m 0444 RkPrev.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkPrev.3 rm -f RkPrev.tmp RkPrev.jtmp sed -f ../../misc/manual.sed RkRemoun.man > RkRemoun.tmp sed -f ../../misc/manual.sed RkRemoun.jmn > RkRemoun.jtmp /usr/bin/install -c -m 0444 RkRemoun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkRemountDic.3 /usr/bin/install -c -m 0444 RkRemoun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkRemountDic.3 rm -f RkRemoun.tmp RkRemoun.jtmp sed -f ../../misc/manual.sed RkResize.man > RkResize.tmp sed -f ../../misc/manual.sed RkResize.jmn > RkResize.jtmp /usr/bin/install -c -m 0444 RkResize.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkResize.3 /usr/bin/install -c -m 0444 RkResize.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkResize.3 rm -f RkResize.tmp RkResize.jtmp sed -f ../../misc/manual.sed RkRight.man > RkRight.tmp sed -f ../../misc/manual.sed RkRight.jmn > RkRight.jtmp /usr/bin/install -c -m 0444 RkRight.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkRight.3 /usr/bin/install -c -m 0444 RkRight.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkRight.3 rm -f RkRight.tmp RkRight.jtmp sed -f ../../misc/manual.sed RkShorte.man > RkShorte.tmp sed -f ../../misc/manual.sed RkShorte.jmn > RkShorte.jtmp /usr/bin/install -c -m 0444 RkShorte.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkShorten.3 /usr/bin/install -c -m 0444 RkShorte.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkShorten.3 rm -f RkShorte.tmp RkShorte.jtmp sed -f ../../misc/manual.sed RkStoreY.man > RkStoreY.tmp sed -f ../../misc/manual.sed RkStoreY.jmn > RkStoreY.jtmp /usr/bin/install -c -m 0444 RkStoreY.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkStoreYomi.3 /usr/bin/install -c -m 0444 RkStoreY.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkStoreYomi.3 rm -f RkStoreY.tmp RkStoreY.jtmp sed -f ../../misc/manual.sed RkUnmoun.man > RkUnmoun.tmp sed -f ../../misc/manual.sed RkUnmoun.jmn > RkUnmoun.jtmp /usr/bin/install -c -m 0444 RkUnmoun.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkUnmountDic.3 /usr/bin/install -c -m 0444 RkUnmoun.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkUnmountDic.3 rm -f RkUnmoun.tmp RkUnmoun.jtmp sed -f ../../misc/manual.sed RkXfer.man > RkXfer.tmp sed -f ../../misc/manual.sed RkXfer.jmn > RkXfer.jtmp /usr/bin/install -c -m 0444 RkXfer.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkXfer.3 /usr/bin/install -c -m 0444 RkXfer.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkXfer.3 rm -f RkXfer.tmp RkXfer.jtmp install.man in lib/RK done installing man pages in lib/RKC... install.man in lib/RKC done installing man pages in lib/RKC16... install.man in lib/RKC16 done installing man pages in lib/canna... sed -f ../../misc/manual.sed cannalib.man > cannalib.tmp sed -f ../../misc/manual.sed cannalib.jmn > cannalib.jtmp /usr/bin/install -c -m 0444 cannalib.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/cannalib.3 /usr/bin/install -c -m 0444 cannalib.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/cannalib.3 rm -f cannalib.tmp cannalib.jtmp sed -f ../../misc/manual.sed uilib.man > uilib.tmp sed -f ../../misc/manual.sed uilib.jmn > uilib.jtmp /usr/bin/install -c -m 0444 uilib.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/uilib.3 /usr/bin/install -c -m 0444 uilib.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/uilib.3 rm -f uilib.tmp uilib.jtmp sed -f ../../misc/manual.sed RkCloseR.man > RkCloseR.tmp sed -f ../../misc/manual.sed RkCloseR.jmn > RkCloseR.jtmp /usr/bin/install -c -m 0444 RkCloseR.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCloseRoma.3 /usr/bin/install -c -m 0444 RkCloseR.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCloseRoma.3 rm -f RkCloseR.tmp RkCloseR.jtmp sed -f ../../misc/manual.sed RkCvtEuc.man > RkCvtEuc.tmp sed -f ../../misc/manual.sed RkCvtEuc.jmn > RkCvtEuc.jtmp /usr/bin/install -c -m 0444 RkCvtEuc.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtEuc.3 /usr/bin/install -c -m 0444 RkCvtEuc.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtEuc.3 rm -f RkCvtEuc.tmp RkCvtEuc.jtmp sed -f ../../misc/manual.sed RkCvtHan.man > RkCvtHan.tmp sed -f ../../misc/manual.sed RkCvtHan.jmn > RkCvtHan.jtmp /usr/bin/install -c -m 0444 RkCvtHan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtHan.3 /usr/bin/install -c -m 0444 RkCvtHan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtHan.3 rm -f RkCvtHan.tmp RkCvtHan.jtmp sed -f ../../misc/manual.sed RkCvtHir.man > RkCvtHir.tmp sed -f ../../misc/manual.sed RkCvtHir.jmn > RkCvtHir.jtmp /usr/bin/install -c -m 0444 RkCvtHir.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtHira.3 /usr/bin/install -c -m 0444 RkCvtHir.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtHira.3 rm -f RkCvtHir.tmp RkCvtHir.jtmp sed -f ../../misc/manual.sed RkCvtKan.man > RkCvtKan.tmp sed -f ../../misc/manual.sed RkCvtKan.jmn > RkCvtKan.jtmp /usr/bin/install -c -m 0444 RkCvtKan.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtKana.3 /usr/bin/install -c -m 0444 RkCvtKan.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtKana.3 rm -f RkCvtKan.tmp RkCvtKan.jtmp sed -f ../../misc/manual.sed RkCvtRom.man > RkCvtRom.tmp sed -f ../../misc/manual.sed RkCvtRom.jmn > RkCvtRom.jtmp /usr/bin/install -c -m 0444 RkCvtRom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtRoma.3 /usr/bin/install -c -m 0444 RkCvtRom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtRoma.3 rm -f RkCvtRom.tmp RkCvtRom.jtmp sed -f ../../misc/manual.sed RkCvtZen.man > RkCvtZen.tmp sed -f ../../misc/manual.sed RkCvtZen.jmn > RkCvtZen.jtmp /usr/bin/install -c -m 0444 RkCvtZen.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkCvtZen.3 /usr/bin/install -c -m 0444 RkCvtZen.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkCvtZen.3 rm -f RkCvtZen.tmp RkCvtZen.jtmp sed -f ../../misc/manual.sed RkMapPho.man > RkMapPho.tmp sed -f ../../misc/manual.sed RkMapPho.jmn > RkMapPho.jtmp /usr/bin/install -c -m 0444 RkMapPho.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMapPhonogram.3 /usr/bin/install -c -m 0444 RkMapPho.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMapPhonogram.3 rm -f RkMapPho.tmp RkMapPho.jtmp sed -f ../../misc/manual.sed RkMapRom.man > RkMapRom.tmp sed -f ../../misc/manual.sed RkMapRom.jmn > RkMapRom.jtmp /usr/bin/install -c -m 0444 RkMapRom.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkMapRoma.3 /usr/bin/install -c -m 0444 RkMapRom.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkMapRoma.3 rm -f RkMapRom.tmp RkMapRom.jtmp sed -f ../../misc/manual.sed RkOpenRo.man > RkOpenRo.tmp sed -f ../../misc/manual.sed RkOpenRo.jmn > RkOpenRo.jtmp /usr/bin/install -c -m 0444 RkOpenRo.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/RkOpenRoma.3 /usr/bin/install -c -m 0444 RkOpenRo.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/RkOpenRoma.3 rm -f RkOpenRo.tmp RkOpenRo.jtmp + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/jrKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/jrKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XLookupKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XLookupKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XLookupKanjiString.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XLookupKanjiString.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man3/XKanjiControl.3 + rm -f /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XKanjiControl.3 + ln -s uilib.3 /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man3/XKanjiControl.3 install.man in lib/canna done installing man pages in lib/canna16... install.man in lib/canna16 done installing man pages in ./canna... install.man in canna done installing man pages in ./server... sed -f ../misc/manual.sed server.man > server.tmp sed -f ../misc/manual.sed server.jmn > server.jtmp /usr/bin/install -c -m 0444 server.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannaserver.1 /usr/bin/install -c -m 0444 server.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannaserver.1 rm -f server.tmp server.jtmp install.man in server done installing man pages in ./cmd... installing man pages in cmd/crfreq... install.man in cmd/crfreq done installing man pages in cmd/crxdic... install.man in cmd/crxdic done installing man pages in cmd/crxgram... install.man in cmd/crxgram done installing man pages in cmd/ctow... sed -f ../../misc/manual.sed ctow.man > ctow.tmp sed -f ../../misc/manual.sed ctow.jmn > ctow.jtmp /usr/bin/install -c -m 0444 ctow.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/ctow.1 /usr/bin/install -c -m 0444 ctow.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/ctow.1 rm -f ctow.tmp ctow.jtmp install.man in cmd/ctow done installing man pages in cmd/dpromdic... sed -f ../../misc/manual.sed dpromdic.man > dpromdic.tmp sed -f ../../misc/manual.sed dpromdic.jmn > dpromdic.jtmp /usr/bin/install -c -m 0444 dpromdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dpromdic.1 /usr/bin/install -c -m 0444 dpromdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dpromdic.1 rm -f dpromdic.tmp dpromdic.jtmp install.man in cmd/dpromdic done installing man pages in cmd/dpxdic... install.man in cmd/dpxdic done installing man pages in cmd/dicar... sed -f ../../misc/manual.sed dicar.man > dicar.tmp sed -f ../../misc/manual.sed dicar.jmn > dicar.jtmp /usr/bin/install -c -m 0444 dicar.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dicar.1 /usr/bin/install -c -m 0444 dicar.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dicar.1 rm -f dicar.tmp dicar.jtmp install.man in cmd/dicar done installing man pages in cmd/forcpp... install.man in cmd/forcpp done installing man pages in cmd/forsort... install.man in cmd/forsort done installing man pages in cmd/kpdic... install.man in cmd/kpdic done installing man pages in cmd/mergewd... install.man in cmd/mergewd done installing man pages in cmd/splitwd... sed -f ../../misc/manual.sed splitwd.man > splitwd.tmp sed -f ../../misc/manual.sed splitwd.jmn > splitwd.jtmp /usr/bin/install -c -m 0444 splitwd.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/splitword.1 /usr/bin/install -c -m 0444 splitwd.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/splitword.1 rm -f splitwd.tmp splitwd.jtmp install.man in cmd/splitwd done installing man pages in cmd/wtoc... sed -f ../../misc/manual.sed wtoc.man > wtoc.tmp sed -f ../../misc/manual.sed wtoc.jmn > wtoc.jtmp /usr/bin/install -c -m 0444 wtoc.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/wtoc.1 /usr/bin/install -c -m 0444 wtoc.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/wtoc.1 rm -f wtoc.tmp wtoc.jtmp install.man in cmd/wtoc done installing man pages in cmd/mkromdic... sed -f ../../misc/manual.sed mkromdic.man > mkromdic.tmp sed -f ../../misc/manual.sed mkromdic.jmn > mkromdic.jtmp /usr/bin/install -c -m 0444 mkromdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkromdic.1 /usr/bin/install -c -m 0444 mkromdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkromdic.1 rm -f mkromdic.tmp mkromdic.jtmp install.man in cmd/mkromdic done installing man pages in cmd/mkbindic... sed -f ../../misc/manual.sed mkbindic.man > mkbindic.tmp sed -f ../../misc/manual.sed mkbindic.jmn > mkbindic.jtmp /usr/bin/install -c -m 0444 mkbindic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkbindic.1 /usr/bin/install -c -m 0444 mkbindic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkbindic.1 rm -f mkbindic.tmp mkbindic.jtmp install.man in cmd/mkbindic done installing man pages in cmd/dpbindic... sed -f ../../misc/manual.sed dpbindic.man > dpbindic.tmp sed -f ../../misc/manual.sed dpbindic.jmn > dpbindic.jtmp /usr/bin/install -c -m 0444 dpbindic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/dpbindic.1 /usr/bin/install -c -m 0444 dpbindic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/dpbindic.1 rm -f dpbindic.tmp dpbindic.jtmp install.man in cmd/dpbindic done installing man pages in cmd/chkconc... install.man in cmd/chkconc done installing man pages in cmd/canlisp... install.man in cmd/canlisp done installing man pages in cmd/cannacheck... sed -f ../../misc/manual.sed ccheck.man > ccheck.tmp sed -f ../../misc/manual.sed ccheck.jmn > ccheck.jtmp /usr/bin/install -c -m 0444 ccheck.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannacheck.1 /usr/bin/install -c -m 0444 ccheck.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannacheck.1 rm -f ccheck.tmp ccheck.jtmp install.man in cmd/cannacheck done installing man pages in cmd/cannastat... sed -f ../../misc/manual.sed cstat.man > cstat.tmp sed -f ../../misc/manual.sed cstat.jmn > cstat.jtmp /usr/bin/install -c -m 0444 cstat.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannastat.1 /usr/bin/install -c -m 0444 cstat.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannastat.1 rm -f cstat.tmp cstat.jtmp install.man in cmd/cannastat done installing man pages in cmd/cshost... sed -f ../../misc/manual.sed cshost.man > cshost.tmp sed -f ../../misc/manual.sed cshost.jmn > cshost.jtmp /usr/bin/install -c -m 0444 cshost.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cshost.1 /usr/bin/install -c -m 0444 cshost.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cshost.1 rm -f cshost.tmp cshost.jtmp install.man in cmd/cshost done installing man pages in cmd/catdic... sed -f ../../misc/manual.sed catdic.man > catdic.tmp sed -f ../../misc/manual.sed catdic.jmn > catdic.jtmp /usr/bin/install -c -m 0444 catdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/catdic.1 /usr/bin/install -c -m 0444 catdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/catdic.1 rm -f catdic.tmp catdic.jtmp sed -f ../../misc/manual.sed chmoddic.man > chmoddic.tmp sed -f ../../misc/manual.sed chmoddic.jmn > chmoddic.jtmp /usr/bin/install -c -m 0444 chmoddic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/chmoddic.1 /usr/bin/install -c -m 0444 chmoddic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/chmoddic.1 rm -f chmoddic.tmp chmoddic.jtmp sed -f ../../misc/manual.sed cpdic.man > cpdic.tmp sed -f ../../misc/manual.sed cpdic.jmn > cpdic.jtmp /usr/bin/install -c -m 0444 cpdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cpdic.1 /usr/bin/install -c -m 0444 cpdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cpdic.1 rm -f cpdic.tmp cpdic.jtmp sed -f ../../misc/manual.sed lsdic.man > lsdic.tmp sed -f ../../misc/manual.sed lsdic.jmn > lsdic.jtmp /usr/bin/install -c -m 0444 lsdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/lsdic.1 /usr/bin/install -c -m 0444 lsdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/lsdic.1 rm -f lsdic.tmp lsdic.jtmp sed -f ../../misc/manual.sed mkdic.man > mkdic.tmp sed -f ../../misc/manual.sed mkdic.jmn > mkdic.jtmp /usr/bin/install -c -m 0444 mkdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mkdic.1 /usr/bin/install -c -m 0444 mkdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mkdic.1 rm -f mkdic.tmp mkdic.jtmp sed -f ../../misc/manual.sed mvdic.man > mvdic.tmp sed -f ../../misc/manual.sed mvdic.jmn > mvdic.jtmp /usr/bin/install -c -m 0444 mvdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/mvdic.1 /usr/bin/install -c -m 0444 mvdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/mvdic.1 rm -f mvdic.tmp mvdic.jtmp sed -f ../../misc/manual.sed rmdic.man > rmdic.tmp sed -f ../../misc/manual.sed rmdic.jmn > rmdic.jtmp /usr/bin/install -c -m 0444 rmdic.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/rmdic.1 /usr/bin/install -c -m 0444 rmdic.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/rmdic.1 rm -f rmdic.tmp rmdic.jtmp sed -f ../../misc/manual.sed addwords.man > addwords.tmp sed -f ../../misc/manual.sed addwords.jmn > addwords.jtmp /usr/bin/install -c -m 0444 addwords.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/addwords.1 /usr/bin/install -c -m 0444 addwords.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/addwords.1 rm -f addwords.tmp addwords.jtmp sed -f ../../misc/manual.sed delwords.man > delwords.tmp sed -f ../../misc/manual.sed delwords.jmn > delwords.jtmp /usr/bin/install -c -m 0444 delwords.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/delwords.1 /usr/bin/install -c -m 0444 delwords.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/delwords.1 rm -f delwords.tmp delwords.jtmp sed -f ../../misc/manual.sed cannakill.man > cannakill.tmp sed -f ../../misc/manual.sed cannakill.jmn > cannakill.jtmp /usr/bin/install -c -m 0444 cannakill.tmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/man1/cannakill.1 /usr/bin/install -c -m 0444 cannakill.jtmp /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/man/ja/man1/cannakill.1 rm -f cannakill.tmp cannakill.jtmp install.man in cmd/catdic done installing man pages in ./dic... installing man pages in dic/ideo... installing man pages in dic/ideo/pubdic... install.man in dic/ideo/pubdic done installing man pages in dic/ideo/grammar... install.man in dic/ideo/grammar done installing man pages in dic/ideo/words... install.man in dic/ideo/words done installing man pages in dic/phono... install.man in dic/phono done installing man pages in ./misc... installing man pages in misc/initfiles... install.man in misc/initfiles done installing man pages in ./doc... install.man in doc done /bin/mkdir -p /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/doc/canna cd /wrkdirs/usr/ports/japanese/canna-server/work/Canna37p3/doc && cp -f -R canna.bib canna.sty Imakefile README.jp Makefile intern lisp man /wrkdirs/usr/ports/japanese/canna-server/work/stage/usr/local/share/doc/canna ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-09-28T05:47:26+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=4485bd8221c2' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for ja-canna-server-3.7p3_11 ===> Building ja-canna-server-3.7p3_11 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ja-canna-server-3.7p3_11 build of japanese/canna-server | ja-canna-server-3.7p3_11 ended at Sun Sep 28 02:02:05 EDT 2025 build time: 00:14:47